diff --git a/.gitattributes b/.gitattributes index 83677e24..8e38a8c7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,5 @@ +* text=auto + cdts/* linguist-generated=true cdts/*/* linguist-generated=true legacy_cdts/* linguist-generated=true diff --git a/README.md b/README.md index 3a0ec84b..683ec3d5 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ The following options are available when adding a CDT in the configuration file: - `custom` (boolean): Set to `true` to declare the CDT as a custom CDT. This will cause the CDT generation code to remove any instance of the CDT that appears in the - `cdts` or `legacy_cdts` directories. + `cdts` directory. - `license_file` (str or list of str or null): Sets the license file for a CDT. If set to a string or a list of strings giving the paths to the files, it will copy the licenses to the recipe and modify the recipe `meta.yaml` appropriately. If set to `null`, it will @@ -64,37 +64,24 @@ If you have a CDT recipe that is not autogenerated, it can be added as follows. 1. Add the CDT name to the `cdt_slugs.yaml` file. Make sure to set `custom: true` in the metadata in the file. -2. Add the CDT recipe in a directory under the full CDT package name in either - the `custom_cdts` or `legacy_custom_cdts` folder depending on whether or not - the CDT is targeted at the old-style CDT format or the new-style one. If you - do not know, ask someone on `conda-forge/core`. +2. Add the CDT recipe in a directory under the full CDT package name in the + `custom_cdts` folder. If you do not know, ask someone on `conda-forge/core`. 3. Commit any changes from steps 1+2 and open the PR. The CI service will build the CDTs, report any errors, etc. -## Old-style/legacy vs. New-style CDTs +## CDTs constraints -The old-style CDTs are targeted at the conda-forge compilers that do not use the -`sysroot_{conda subdir}` packages (e.g., `sysroot_linux-64`, `sysroot_linux-aarch64`, etc.) -and build their own copy of glibc. These compilers also have `cos6` or `cos7` -in the name of the sysroot directory. The new-style CDTs use a sysroot directory -without `cos6` or `cos7` and are meant to work with the new conda-forge -compilers that depend on the `sysroot_{conda subdir}` packages. +CDTs are meant to work with conda-forge compilers that depend on the +`sysroot_{conda subdir}` packages. -**old-style CDT specs** -- needs to have `no_hoist` in the source sections -- sysroot directory has `conda_cos6` or `conda_cos7` in the path -- needs to have `run_constrained` entry of `sysroot_{conda subdir} ==99999999999` to prevent - it from being co-installed w/ the new compilers or CDTs - -**new-style CDT specs** - needs to have `no_hoist` in the source sections - sysroot directory has `conda` only in the path - needs to have a `run` requirement on the proper version of the `sysroot_{subdir}` package so that it is only installed with CDTs from the right version of CentOS -- the versions of `sysroot_{conda subdir}` are 2.12 for CentOS 6 and 2.17 for CentOS 7. +- the versions of `sysroot_{conda subdir}` are 2.17 for CentOS 7 and 2.28 for Alma 8 ## Azure CI Setup @@ -111,130 +98,108 @@ register_repo("conda-forge", "cdt-builds", config=cfg) | Name | Version | | ---- | ------- | -| [`alsa-lib-cos6-x86_64`](https://anaconda.org/conda-forge/alsa-lib-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-cos6-x86_64.svg)](https://anaconda.org/conda-forge/alsa-lib-cos6-x86_64) | | [`alsa-lib-cos7-aarch64`](https://anaconda.org/conda-forge/alsa-lib-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-cos7-aarch64.svg)](https://anaconda.org/conda-forge/alsa-lib-cos7-aarch64) | | [`alsa-lib-cos7-ppc64le`](https://anaconda.org/conda-forge/alsa-lib-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/alsa-lib-cos7-ppc64le) | | [`alsa-lib-cos7-x86_64`](https://anaconda.org/conda-forge/alsa-lib-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-cos7-x86_64.svg)](https://anaconda.org/conda-forge/alsa-lib-cos7-x86_64) | -| [`alsa-lib-devel-cos6-x86_64`](https://anaconda.org/conda-forge/alsa-lib-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/alsa-lib-devel-cos6-x86_64) | | [`alsa-lib-devel-cos7-aarch64`](https://anaconda.org/conda-forge/alsa-lib-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/alsa-lib-devel-cos7-aarch64) | | [`alsa-lib-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/alsa-lib-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/alsa-lib-devel-cos7-ppc64le) | | [`alsa-lib-devel-cos7-x86_64`](https://anaconda.org/conda-forge/alsa-lib-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/alsa-lib-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/alsa-lib-devel-cos7-x86_64) | -| [`at-spi-cos6-x86_64`](https://anaconda.org/conda-forge/at-spi-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-cos6-x86_64.svg)](https://anaconda.org/conda-forge/at-spi-cos6-x86_64) | | [`at-spi-cos7-aarch64`](https://anaconda.org/conda-forge/at-spi-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-cos7-aarch64.svg)](https://anaconda.org/conda-forge/at-spi-cos7-aarch64) | | [`at-spi-cos7-ppc64le`](https://anaconda.org/conda-forge/at-spi-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/at-spi-cos7-ppc64le) | | [`at-spi-cos7-x86_64`](https://anaconda.org/conda-forge/at-spi-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-cos7-x86_64.svg)](https://anaconda.org/conda-forge/at-spi-cos7-x86_64) | -| [`at-spi-devel-cos6-x86_64`](https://anaconda.org/conda-forge/at-spi-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/at-spi-devel-cos6-x86_64) | | [`at-spi-devel-cos7-aarch64`](https://anaconda.org/conda-forge/at-spi-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/at-spi-devel-cos7-aarch64) | | [`at-spi-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/at-spi-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/at-spi-devel-cos7-ppc64le) | | [`at-spi-devel-cos7-x86_64`](https://anaconda.org/conda-forge/at-spi-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/at-spi-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/at-spi-devel-cos7-x86_64) | -| [`atk-cos6-x86_64`](https://anaconda.org/conda-forge/atk-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-cos6-x86_64.svg)](https://anaconda.org/conda-forge/atk-cos6-x86_64) | | [`atk-cos7-aarch64`](https://anaconda.org/conda-forge/atk-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-cos7-aarch64.svg)](https://anaconda.org/conda-forge/atk-cos7-aarch64) | | [`atk-cos7-ppc64le`](https://anaconda.org/conda-forge/atk-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/atk-cos7-ppc64le) | | [`atk-cos7-x86_64`](https://anaconda.org/conda-forge/atk-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-cos7-x86_64.svg)](https://anaconda.org/conda-forge/atk-cos7-x86_64) | -| [`atk-devel-cos6-x86_64`](https://anaconda.org/conda-forge/atk-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/atk-devel-cos6-x86_64) | | [`atk-devel-cos7-aarch64`](https://anaconda.org/conda-forge/atk-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/atk-devel-cos7-aarch64) | | [`atk-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/atk-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/atk-devel-cos7-ppc64le) | | [`atk-devel-cos7-x86_64`](https://anaconda.org/conda-forge/atk-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/atk-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/atk-devel-cos7-x86_64) | -| [`ca-certificates-cos6-x86_64`](https://anaconda.org/conda-forge/ca-certificates-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ca-certificates-cos6-x86_64.svg)](https://anaconda.org/conda-forge/ca-certificates-cos6-x86_64) | +| [`audit-libs-cos7-aarch64`](https://anaconda.org/conda-forge/audit-libs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/audit-libs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/audit-libs-cos7-aarch64) | +| [`audit-libs-cos7-ppc64le`](https://anaconda.org/conda-forge/audit-libs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/audit-libs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/audit-libs-cos7-ppc64le) | +| [`audit-libs-cos7-x86_64`](https://anaconda.org/conda-forge/audit-libs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/audit-libs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/audit-libs-cos7-x86_64) | | [`ca-certificates-cos7-aarch64`](https://anaconda.org/conda-forge/ca-certificates-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ca-certificates-cos7-aarch64.svg)](https://anaconda.org/conda-forge/ca-certificates-cos7-aarch64) | | [`ca-certificates-cos7-ppc64le`](https://anaconda.org/conda-forge/ca-certificates-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ca-certificates-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/ca-certificates-cos7-ppc64le) | | [`ca-certificates-cos7-x86_64`](https://anaconda.org/conda-forge/ca-certificates-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ca-certificates-cos7-x86_64.svg)](https://anaconda.org/conda-forge/ca-certificates-cos7-x86_64) | -| [`cairo-cos6-x86_64`](https://anaconda.org/conda-forge/cairo-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-cos6-x86_64.svg)](https://anaconda.org/conda-forge/cairo-cos6-x86_64) | | [`cairo-cos7-aarch64`](https://anaconda.org/conda-forge/cairo-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-cos7-aarch64.svg)](https://anaconda.org/conda-forge/cairo-cos7-aarch64) | | [`cairo-cos7-ppc64le`](https://anaconda.org/conda-forge/cairo-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/cairo-cos7-ppc64le) | | [`cairo-cos7-x86_64`](https://anaconda.org/conda-forge/cairo-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-cos7-x86_64.svg)](https://anaconda.org/conda-forge/cairo-cos7-x86_64) | -| [`cairo-devel-cos6-x86_64`](https://anaconda.org/conda-forge/cairo-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/cairo-devel-cos6-x86_64) | | [`cairo-devel-cos7-aarch64`](https://anaconda.org/conda-forge/cairo-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/cairo-devel-cos7-aarch64) | | [`cairo-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/cairo-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/cairo-devel-cos7-ppc64le) | | [`cairo-devel-cos7-x86_64`](https://anaconda.org/conda-forge/cairo-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cairo-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/cairo-devel-cos7-x86_64) | | [`centos-release-cos7-aarch64`](https://anaconda.org/conda-forge/centos-release-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/centos-release-cos7-aarch64.svg)](https://anaconda.org/conda-forge/centos-release-cos7-aarch64) | | [`centos-release-cos7-ppc64le`](https://anaconda.org/conda-forge/centos-release-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/centos-release-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/centos-release-cos7-ppc64le) | | [`centos-release-cos7-x86_64`](https://anaconda.org/conda-forge/centos-release-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/centos-release-cos7-x86_64.svg)](https://anaconda.org/conda-forge/centos-release-cos7-x86_64) | -| [`chkconfig-cos6-x86_64`](https://anaconda.org/conda-forge/chkconfig-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/chkconfig-cos6-x86_64.svg)](https://anaconda.org/conda-forge/chkconfig-cos6-x86_64) | | [`chkconfig-cos7-aarch64`](https://anaconda.org/conda-forge/chkconfig-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/chkconfig-cos7-aarch64.svg)](https://anaconda.org/conda-forge/chkconfig-cos7-aarch64) | | [`chkconfig-cos7-ppc64le`](https://anaconda.org/conda-forge/chkconfig-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/chkconfig-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/chkconfig-cos7-ppc64le) | | [`chkconfig-cos7-x86_64`](https://anaconda.org/conda-forge/chkconfig-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/chkconfig-cos7-x86_64.svg)](https://anaconda.org/conda-forge/chkconfig-cos7-x86_64) | -| [`copy-jdk-configs-cos6-x86_64`](https://anaconda.org/conda-forge/copy-jdk-configs-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/copy-jdk-configs-cos6-x86_64.svg)](https://anaconda.org/conda-forge/copy-jdk-configs-cos6-x86_64) | | [`copy-jdk-configs-cos7-aarch64`](https://anaconda.org/conda-forge/copy-jdk-configs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/copy-jdk-configs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/copy-jdk-configs-cos7-aarch64) | | [`copy-jdk-configs-cos7-ppc64le`](https://anaconda.org/conda-forge/copy-jdk-configs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/copy-jdk-configs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/copy-jdk-configs-cos7-ppc64le) | | [`copy-jdk-configs-cos7-x86_64`](https://anaconda.org/conda-forge/copy-jdk-configs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/copy-jdk-configs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/copy-jdk-configs-cos7-x86_64) | -| [`cups-devel-cos6-x86_64`](https://anaconda.org/conda-forge/cups-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/cups-devel-cos6-x86_64) | +| [`cracklib-cos7-aarch64`](https://anaconda.org/conda-forge/cracklib-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cracklib-cos7-aarch64.svg)](https://anaconda.org/conda-forge/cracklib-cos7-aarch64) | +| [`cracklib-cos7-ppc64le`](https://anaconda.org/conda-forge/cracklib-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cracklib-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/cracklib-cos7-ppc64le) | +| [`cracklib-cos7-x86_64`](https://anaconda.org/conda-forge/cracklib-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cracklib-cos7-x86_64.svg)](https://anaconda.org/conda-forge/cracklib-cos7-x86_64) | +| [`cracklib-dicts-cos7-aarch64`](https://anaconda.org/conda-forge/cracklib-dicts-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cracklib-dicts-cos7-aarch64.svg)](https://anaconda.org/conda-forge/cracklib-dicts-cos7-aarch64) | +| [`cracklib-dicts-cos7-ppc64le`](https://anaconda.org/conda-forge/cracklib-dicts-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cracklib-dicts-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/cracklib-dicts-cos7-ppc64le) | +| [`cracklib-dicts-cos7-x86_64`](https://anaconda.org/conda-forge/cracklib-dicts-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cracklib-dicts-cos7-x86_64.svg)](https://anaconda.org/conda-forge/cracklib-dicts-cos7-x86_64) | | [`cups-devel-cos7-aarch64`](https://anaconda.org/conda-forge/cups-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/cups-devel-cos7-aarch64) | | [`cups-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/cups-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/cups-devel-cos7-ppc64le) | | [`cups-devel-cos7-x86_64`](https://anaconda.org/conda-forge/cups-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/cups-devel-cos7-x86_64) | -| [`cups-libs-cos6-x86_64`](https://anaconda.org/conda-forge/cups-libs-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-libs-cos6-x86_64.svg)](https://anaconda.org/conda-forge/cups-libs-cos6-x86_64) | | [`cups-libs-cos7-aarch64`](https://anaconda.org/conda-forge/cups-libs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-libs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/cups-libs-cos7-aarch64) | | [`cups-libs-cos7-ppc64le`](https://anaconda.org/conda-forge/cups-libs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-libs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/cups-libs-cos7-ppc64le) | | [`cups-libs-cos7-x86_64`](https://anaconda.org/conda-forge/cups-libs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cups-libs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/cups-libs-cos7-x86_64) | -| [`expat-cos6-x86_64`](https://anaconda.org/conda-forge/expat-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-cos6-x86_64.svg)](https://anaconda.org/conda-forge/expat-cos6-x86_64) | | [`expat-cos7-aarch64`](https://anaconda.org/conda-forge/expat-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-cos7-aarch64.svg)](https://anaconda.org/conda-forge/expat-cos7-aarch64) | | [`expat-cos7-ppc64le`](https://anaconda.org/conda-forge/expat-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/expat-cos7-ppc64le) | | [`expat-cos7-x86_64`](https://anaconda.org/conda-forge/expat-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-cos7-x86_64.svg)](https://anaconda.org/conda-forge/expat-cos7-x86_64) | -| [`expat-devel-cos6-x86_64`](https://anaconda.org/conda-forge/expat-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/expat-devel-cos6-x86_64) | | [`expat-devel-cos7-aarch64`](https://anaconda.org/conda-forge/expat-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/expat-devel-cos7-aarch64) | | [`expat-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/expat-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/expat-devel-cos7-ppc64le) | | [`expat-devel-cos7-x86_64`](https://anaconda.org/conda-forge/expat-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/expat-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/expat-devel-cos7-x86_64) | -| [`fontconfig-cos6-x86_64`](https://anaconda.org/conda-forge/fontconfig-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-cos6-x86_64.svg)](https://anaconda.org/conda-forge/fontconfig-cos6-x86_64) | | [`fontconfig-cos7-aarch64`](https://anaconda.org/conda-forge/fontconfig-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-cos7-aarch64.svg)](https://anaconda.org/conda-forge/fontconfig-cos7-aarch64) | | [`fontconfig-cos7-ppc64le`](https://anaconda.org/conda-forge/fontconfig-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/fontconfig-cos7-ppc64le) | | [`fontconfig-cos7-x86_64`](https://anaconda.org/conda-forge/fontconfig-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-cos7-x86_64.svg)](https://anaconda.org/conda-forge/fontconfig-cos7-x86_64) | -| [`fontconfig-devel-cos6-x86_64`](https://anaconda.org/conda-forge/fontconfig-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/fontconfig-devel-cos6-x86_64) | | [`fontconfig-devel-cos7-aarch64`](https://anaconda.org/conda-forge/fontconfig-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/fontconfig-devel-cos7-aarch64) | | [`fontconfig-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/fontconfig-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/fontconfig-devel-cos7-ppc64le) | | [`fontconfig-devel-cos7-x86_64`](https://anaconda.org/conda-forge/fontconfig-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fontconfig-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/fontconfig-devel-cos7-x86_64) | -| [`freetype-cos6-x86_64`](https://anaconda.org/conda-forge/freetype-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-cos6-x86_64.svg)](https://anaconda.org/conda-forge/freetype-cos6-x86_64) | | [`freetype-cos7-aarch64`](https://anaconda.org/conda-forge/freetype-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-cos7-aarch64.svg)](https://anaconda.org/conda-forge/freetype-cos7-aarch64) | | [`freetype-cos7-ppc64le`](https://anaconda.org/conda-forge/freetype-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/freetype-cos7-ppc64le) | | [`freetype-cos7-x86_64`](https://anaconda.org/conda-forge/freetype-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-cos7-x86_64.svg)](https://anaconda.org/conda-forge/freetype-cos7-x86_64) | -| [`freetype-devel-cos6-x86_64`](https://anaconda.org/conda-forge/freetype-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/freetype-devel-cos6-x86_64) | | [`freetype-devel-cos7-aarch64`](https://anaconda.org/conda-forge/freetype-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/freetype-devel-cos7-aarch64) | | [`freetype-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/freetype-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/freetype-devel-cos7-ppc64le) | | [`freetype-devel-cos7-x86_64`](https://anaconda.org/conda-forge/freetype-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/freetype-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/freetype-devel-cos7-x86_64) | | [`fribidi-cos7-aarch64`](https://anaconda.org/conda-forge/fribidi-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fribidi-cos7-aarch64.svg)](https://anaconda.org/conda-forge/fribidi-cos7-aarch64) | | [`fribidi-cos7-ppc64le`](https://anaconda.org/conda-forge/fribidi-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fribidi-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/fribidi-cos7-ppc64le) | | [`fribidi-cos7-x86_64`](https://anaconda.org/conda-forge/fribidi-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/fribidi-cos7-x86_64.svg)](https://anaconda.org/conda-forge/fribidi-cos7-x86_64) | -| [`gconf2-cos6-x86_64`](https://anaconda.org/conda-forge/gconf2-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gconf2-cos6-x86_64.svg)](https://anaconda.org/conda-forge/gconf2-cos6-x86_64) | | [`gconf2-cos7-aarch64`](https://anaconda.org/conda-forge/gconf2-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gconf2-cos7-aarch64.svg)](https://anaconda.org/conda-forge/gconf2-cos7-aarch64) | | [`gconf2-cos7-ppc64le`](https://anaconda.org/conda-forge/gconf2-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gconf2-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/gconf2-cos7-ppc64le) | | [`gconf2-cos7-x86_64`](https://anaconda.org/conda-forge/gconf2-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gconf2-cos7-x86_64.svg)](https://anaconda.org/conda-forge/gconf2-cos7-x86_64) | -| [`gdk-pixbuf2-cos6-x86_64`](https://anaconda.org/conda-forge/gdk-pixbuf2-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gdk-pixbuf2-cos6-x86_64.svg)](https://anaconda.org/conda-forge/gdk-pixbuf2-cos6-x86_64) | -| [`gdk-pixbuf2-devel-cos6-x86_64`](https://anaconda.org/conda-forge/gdk-pixbuf2-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gdk-pixbuf2-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/gdk-pixbuf2-devel-cos6-x86_64) | -| [`glib-networking-cos6-x86_64`](https://anaconda.org/conda-forge/glib-networking-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib-networking-cos6-x86_64.svg)](https://anaconda.org/conda-forge/glib-networking-cos6-x86_64) | | [`glib-networking-cos7-aarch64`](https://anaconda.org/conda-forge/glib-networking-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib-networking-cos7-aarch64.svg)](https://anaconda.org/conda-forge/glib-networking-cos7-aarch64) | | [`glib-networking-cos7-ppc64le`](https://anaconda.org/conda-forge/glib-networking-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib-networking-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/glib-networking-cos7-ppc64le) | | [`glib-networking-cos7-x86_64`](https://anaconda.org/conda-forge/glib-networking-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib-networking-cos7-x86_64.svg)](https://anaconda.org/conda-forge/glib-networking-cos7-x86_64) | -| [`glib2-cos6-x86_64`](https://anaconda.org/conda-forge/glib2-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-cos6-x86_64.svg)](https://anaconda.org/conda-forge/glib2-cos6-x86_64) | | [`glib2-cos7-aarch64`](https://anaconda.org/conda-forge/glib2-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-cos7-aarch64.svg)](https://anaconda.org/conda-forge/glib2-cos7-aarch64) | | [`glib2-cos7-ppc64le`](https://anaconda.org/conda-forge/glib2-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/glib2-cos7-ppc64le) | | [`glib2-cos7-x86_64`](https://anaconda.org/conda-forge/glib2-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-cos7-x86_64.svg)](https://anaconda.org/conda-forge/glib2-cos7-x86_64) | -| [`glib2-devel-cos6-x86_64`](https://anaconda.org/conda-forge/glib2-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/glib2-devel-cos6-x86_64) | | [`glib2-devel-cos7-aarch64`](https://anaconda.org/conda-forge/glib2-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/glib2-devel-cos7-aarch64) | | [`glib2-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/glib2-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/glib2-devel-cos7-ppc64le) | | [`glib2-devel-cos7-x86_64`](https://anaconda.org/conda-forge/glib2-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/glib2-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/glib2-devel-cos7-x86_64) | -| [`gtk2-cos6-x86_64`](https://anaconda.org/conda-forge/gtk2-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-cos6-x86_64.svg)](https://anaconda.org/conda-forge/gtk2-cos6-x86_64) | | [`gtk2-cos7-aarch64`](https://anaconda.org/conda-forge/gtk2-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-cos7-aarch64.svg)](https://anaconda.org/conda-forge/gtk2-cos7-aarch64) | | [`gtk2-cos7-ppc64le`](https://anaconda.org/conda-forge/gtk2-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/gtk2-cos7-ppc64le) | | [`gtk2-cos7-x86_64`](https://anaconda.org/conda-forge/gtk2-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-cos7-x86_64.svg)](https://anaconda.org/conda-forge/gtk2-cos7-x86_64) | -| [`gtk2-devel-cos6-x86_64`](https://anaconda.org/conda-forge/gtk2-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/gtk2-devel-cos6-x86_64) | | [`gtk2-devel-cos7-aarch64`](https://anaconda.org/conda-forge/gtk2-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/gtk2-devel-cos7-aarch64) | | [`gtk2-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/gtk2-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/gtk2-devel-cos7-ppc64le) | | [`gtk2-devel-cos7-x86_64`](https://anaconda.org/conda-forge/gtk2-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtk2-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/gtk2-devel-cos7-x86_64) | -| [`gtkmm24-cos6-x86_64`](https://anaconda.org/conda-forge/gtkmm24-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-cos6-x86_64.svg)](https://anaconda.org/conda-forge/gtkmm24-cos6-x86_64) | | [`gtkmm24-cos7-aarch64`](https://anaconda.org/conda-forge/gtkmm24-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-cos7-aarch64.svg)](https://anaconda.org/conda-forge/gtkmm24-cos7-aarch64) | | [`gtkmm24-cos7-ppc64le`](https://anaconda.org/conda-forge/gtkmm24-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/gtkmm24-cos7-ppc64le) | | [`gtkmm24-cos7-x86_64`](https://anaconda.org/conda-forge/gtkmm24-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-cos7-x86_64.svg)](https://anaconda.org/conda-forge/gtkmm24-cos7-x86_64) | -| [`gtkmm24-devel-cos6-x86_64`](https://anaconda.org/conda-forge/gtkmm24-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/gtkmm24-devel-cos6-x86_64) | | [`gtkmm24-devel-cos7-aarch64`](https://anaconda.org/conda-forge/gtkmm24-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/gtkmm24-devel-cos7-aarch64) | | [`gtkmm24-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/gtkmm24-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/gtkmm24-devel-cos7-ppc64le) | | [`gtkmm24-devel-cos7-x86_64`](https://anaconda.org/conda-forge/gtkmm24-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/gtkmm24-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/gtkmm24-devel-cos7-x86_64) | | [`harfbuzz-cos7-aarch64`](https://anaconda.org/conda-forge/harfbuzz-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/harfbuzz-cos7-aarch64.svg)](https://anaconda.org/conda-forge/harfbuzz-cos7-aarch64) | | [`harfbuzz-cos7-ppc64le`](https://anaconda.org/conda-forge/harfbuzz-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/harfbuzz-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/harfbuzz-cos7-ppc64le) | | [`harfbuzz-cos7-x86_64`](https://anaconda.org/conda-forge/harfbuzz-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/harfbuzz-cos7-x86_64.svg)](https://anaconda.org/conda-forge/harfbuzz-cos7-x86_64) | -| [`ibacm-cos6-x86_64`](https://anaconda.org/conda-forge/ibacm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ibacm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/ibacm-cos6-x86_64) | | [`ibacm-cos7-aarch64`](https://anaconda.org/conda-forge/ibacm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ibacm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/ibacm-cos7-aarch64) | | [`ibacm-cos7-ppc64le`](https://anaconda.org/conda-forge/ibacm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ibacm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/ibacm-cos7-ppc64le) | | [`ibacm-cos7-x86_64`](https://anaconda.org/conda-forge/ibacm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ibacm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/ibacm-cos7-x86_64) | -| [`java-1.7.0-openjdk-cos6-x86_64`](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/java-1.7.0-openjdk-cos6-x86_64.svg)](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos6-x86_64) | | [`java-1.7.0-openjdk-cos7-aarch64`](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/java-1.7.0-openjdk-cos7-aarch64.svg)](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos7-aarch64) | | [`java-1.7.0-openjdk-cos7-ppc64le`](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/java-1.7.0-openjdk-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos7-ppc64le) | | [`java-1.7.0-openjdk-cos7-x86_64`](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/java-1.7.0-openjdk-cos7-x86_64.svg)](https://anaconda.org/conda-forge/java-1.7.0-openjdk-cos7-x86_64) | @@ -244,27 +209,21 @@ register_repo("conda-forge", "cdt-builds", config=cfg) | [`javapackages-tools-cos7-aarch64`](https://anaconda.org/conda-forge/javapackages-tools-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/javapackages-tools-cos7-aarch64.svg)](https://anaconda.org/conda-forge/javapackages-tools-cos7-aarch64) | | [`javapackages-tools-cos7-ppc64le`](https://anaconda.org/conda-forge/javapackages-tools-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/javapackages-tools-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/javapackages-tools-cos7-ppc64le) | | [`javapackages-tools-cos7-x86_64`](https://anaconda.org/conda-forge/javapackages-tools-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/javapackages-tools-cos7-x86_64.svg)](https://anaconda.org/conda-forge/javapackages-tools-cos7-x86_64) | -| [`jpackage-utils-cos6-x86_64`](https://anaconda.org/conda-forge/jpackage-utils-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/jpackage-utils-cos6-x86_64.svg)](https://anaconda.org/conda-forge/jpackage-utils-cos6-x86_64) | -| [`kernel-headers-cos6-x86_64`](https://anaconda.org/conda-forge/kernel-headers-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/kernel-headers-cos6-x86_64.svg)](https://anaconda.org/conda-forge/kernel-headers-cos6-x86_64) | | [`kernel-headers-cos7-aarch64`](https://anaconda.org/conda-forge/kernel-headers-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/kernel-headers-cos7-aarch64.svg)](https://anaconda.org/conda-forge/kernel-headers-cos7-aarch64) | | [`kernel-headers-cos7-ppc64le`](https://anaconda.org/conda-forge/kernel-headers-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/kernel-headers-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/kernel-headers-cos7-ppc64le) | | [`kernel-headers-cos7-x86_64`](https://anaconda.org/conda-forge/kernel-headers-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/kernel-headers-cos7-x86_64.svg)](https://anaconda.org/conda-forge/kernel-headers-cos7-x86_64) | | [`kmod-cos7-aarch64`](https://anaconda.org/conda-forge/kmod-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/kmod-cos7-aarch64.svg)](https://anaconda.org/conda-forge/kmod-cos7-aarch64) | | [`kmod-cos7-ppc64le`](https://anaconda.org/conda-forge/kmod-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/kmod-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/kmod-cos7-ppc64le) | | [`kmod-cos7-x86_64`](https://anaconda.org/conda-forge/kmod-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/kmod-cos7-x86_64.svg)](https://anaconda.org/conda-forge/kmod-cos7-x86_64) | -| [`libbonobo-cos6-x86_64`](https://anaconda.org/conda-forge/libbonobo-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libbonobo-cos6-x86_64) | | [`libbonobo-cos7-aarch64`](https://anaconda.org/conda-forge/libbonobo-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libbonobo-cos7-aarch64) | | [`libbonobo-cos7-ppc64le`](https://anaconda.org/conda-forge/libbonobo-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libbonobo-cos7-ppc64le) | | [`libbonobo-cos7-x86_64`](https://anaconda.org/conda-forge/libbonobo-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libbonobo-cos7-x86_64) | -| [`libbonobo-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libbonobo-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libbonobo-devel-cos6-x86_64) | | [`libbonobo-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libbonobo-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libbonobo-devel-cos7-aarch64) | | [`libbonobo-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libbonobo-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libbonobo-devel-cos7-ppc64le) | | [`libbonobo-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libbonobo-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libbonobo-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libbonobo-devel-cos7-x86_64) | -| [`libdrm-cos6-x86_64`](https://anaconda.org/conda-forge/libdrm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libdrm-cos6-x86_64) | | [`libdrm-cos7-aarch64`](https://anaconda.org/conda-forge/libdrm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libdrm-cos7-aarch64) | | [`libdrm-cos7-ppc64le`](https://anaconda.org/conda-forge/libdrm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libdrm-cos7-ppc64le) | | [`libdrm-cos7-x86_64`](https://anaconda.org/conda-forge/libdrm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libdrm-cos7-x86_64) | -| [`libdrm-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libdrm-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libdrm-devel-cos6-x86_64) | | [`libdrm-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libdrm-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libdrm-devel-cos7-aarch64) | | [`libdrm-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libdrm-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libdrm-devel-cos7-ppc64le) | | [`libdrm-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libdrm-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libdrm-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libdrm-devel-cos7-x86_64) | @@ -289,217 +248,162 @@ register_repo("conda-forge", "cdt-builds", config=cfg) | [`libglvnd-opengl-cos7-aarch64`](https://anaconda.org/conda-forge/libglvnd-opengl-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libglvnd-opengl-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libglvnd-opengl-cos7-aarch64) | | [`libglvnd-opengl-cos7-ppc64le`](https://anaconda.org/conda-forge/libglvnd-opengl-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libglvnd-opengl-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libglvnd-opengl-cos7-ppc64le) | | [`libglvnd-opengl-cos7-x86_64`](https://anaconda.org/conda-forge/libglvnd-opengl-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libglvnd-opengl-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libglvnd-opengl-cos7-x86_64) | -| [`libibcm-cos6-x86_64`](https://anaconda.org/conda-forge/libibcm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibcm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibcm-cos6-x86_64) | -| [`libibcm-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libibcm-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibcm-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibcm-devel-cos6-x86_64) | -| [`libibmad-cos6-x86_64`](https://anaconda.org/conda-forge/libibmad-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibmad-cos6-x86_64) | | [`libibmad-cos7-aarch64`](https://anaconda.org/conda-forge/libibmad-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libibmad-cos7-aarch64) | | [`libibmad-cos7-ppc64le`](https://anaconda.org/conda-forge/libibmad-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libibmad-cos7-ppc64le) | | [`libibmad-cos7-x86_64`](https://anaconda.org/conda-forge/libibmad-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libibmad-cos7-x86_64) | -| [`libibmad-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libibmad-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibmad-devel-cos6-x86_64) | | [`libibmad-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libibmad-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libibmad-devel-cos7-aarch64) | | [`libibmad-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libibmad-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libibmad-devel-cos7-ppc64le) | | [`libibmad-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libibmad-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibmad-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libibmad-devel-cos7-x86_64) | -| [`libibumad-cos6-x86_64`](https://anaconda.org/conda-forge/libibumad-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibumad-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibumad-cos6-x86_64) | | [`libibumad-cos7-aarch64`](https://anaconda.org/conda-forge/libibumad-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibumad-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libibumad-cos7-aarch64) | | [`libibumad-cos7-ppc64le`](https://anaconda.org/conda-forge/libibumad-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibumad-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libibumad-cos7-ppc64le) | | [`libibumad-cos7-x86_64`](https://anaconda.org/conda-forge/libibumad-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibumad-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libibumad-cos7-x86_64) | -| [`libibumad-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libibumad-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibumad-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibumad-devel-cos6-x86_64) | -| [`libibverbs-cos6-x86_64`](https://anaconda.org/conda-forge/libibverbs-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibverbs-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibverbs-cos6-x86_64) | | [`libibverbs-cos7-aarch64`](https://anaconda.org/conda-forge/libibverbs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibverbs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libibverbs-cos7-aarch64) | | [`libibverbs-cos7-ppc64le`](https://anaconda.org/conda-forge/libibverbs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibverbs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libibverbs-cos7-ppc64le) | | [`libibverbs-cos7-x86_64`](https://anaconda.org/conda-forge/libibverbs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibverbs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libibverbs-cos7-x86_64) | -| [`libibverbs-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libibverbs-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libibverbs-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libibverbs-devel-cos6-x86_64) | -| [`libice-cos6-x86_64`](https://anaconda.org/conda-forge/libice-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libice-cos6-x86_64) | | [`libice-cos7-aarch64`](https://anaconda.org/conda-forge/libice-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libice-cos7-aarch64) | | [`libice-cos7-ppc64le`](https://anaconda.org/conda-forge/libice-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libice-cos7-ppc64le) | | [`libice-cos7-x86_64`](https://anaconda.org/conda-forge/libice-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libice-cos7-x86_64) | -| [`libice-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libice-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libice-devel-cos6-x86_64) | | [`libice-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libice-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libice-devel-cos7-aarch64) | | [`libice-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libice-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libice-devel-cos7-ppc64le) | | [`libice-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libice-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libice-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libice-devel-cos7-x86_64) | -| [`libidl-cos6-x86_64`](https://anaconda.org/conda-forge/libidl-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libidl-cos6-x86_64) | | [`libidl-cos7-aarch64`](https://anaconda.org/conda-forge/libidl-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libidl-cos7-aarch64) | | [`libidl-cos7-ppc64le`](https://anaconda.org/conda-forge/libidl-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libidl-cos7-ppc64le) | | [`libidl-cos7-x86_64`](https://anaconda.org/conda-forge/libidl-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libidl-cos7-x86_64) | -| [`libidl-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libidl-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libidl-devel-cos6-x86_64) | | [`libidl-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libidl-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libidl-devel-cos7-aarch64) | | [`libidl-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libidl-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libidl-devel-cos7-ppc64le) | | [`libidl-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libidl-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libidl-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libidl-devel-cos7-x86_64) | -| [`libjpeg-turbo-cos6-x86_64`](https://anaconda.org/conda-forge/libjpeg-turbo-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libjpeg-turbo-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libjpeg-turbo-cos6-x86_64) | | [`libjpeg-turbo-cos7-aarch64`](https://anaconda.org/conda-forge/libjpeg-turbo-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libjpeg-turbo-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libjpeg-turbo-cos7-aarch64) | | [`libjpeg-turbo-cos7-ppc64le`](https://anaconda.org/conda-forge/libjpeg-turbo-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libjpeg-turbo-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libjpeg-turbo-cos7-ppc64le) | | [`libjpeg-turbo-cos7-x86_64`](https://anaconda.org/conda-forge/libjpeg-turbo-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libjpeg-turbo-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libjpeg-turbo-cos7-x86_64) | -| [`libnl-cos6-x86_64`](https://anaconda.org/conda-forge/libnl-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libnl-cos6-x86_64) | | [`libnl-cos7-aarch64`](https://anaconda.org/conda-forge/libnl-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libnl-cos7-aarch64) | | [`libnl-cos7-ppc64le`](https://anaconda.org/conda-forge/libnl-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libnl-cos7-ppc64le) | | [`libnl-cos7-x86_64`](https://anaconda.org/conda-forge/libnl-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libnl-cos7-x86_64) | -| [`libnl-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libnl-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libnl-devel-cos6-x86_64) | | [`libnl-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libnl-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libnl-devel-cos7-aarch64) | | [`libnl-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libnl-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libnl-devel-cos7-ppc64le) | | [`libnl-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libnl-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libnl-devel-cos7-x86_64) | -| [`libnl3-cli-cos6-x86_64`](https://anaconda.org/conda-forge/libnl3-cli-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cli-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libnl3-cli-cos6-x86_64) | | [`libnl3-cli-cos7-aarch64`](https://anaconda.org/conda-forge/libnl3-cli-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cli-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libnl3-cli-cos7-aarch64) | | [`libnl3-cli-cos7-ppc64le`](https://anaconda.org/conda-forge/libnl3-cli-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cli-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libnl3-cli-cos7-ppc64le) | | [`libnl3-cli-cos7-x86_64`](https://anaconda.org/conda-forge/libnl3-cli-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cli-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libnl3-cli-cos7-x86_64) | -| [`libnl3-cos6-x86_64`](https://anaconda.org/conda-forge/libnl3-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libnl3-cos6-x86_64) | | [`libnl3-cos7-aarch64`](https://anaconda.org/conda-forge/libnl3-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libnl3-cos7-aarch64) | | [`libnl3-cos7-ppc64le`](https://anaconda.org/conda-forge/libnl3-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libnl3-cos7-ppc64le) | | [`libnl3-cos7-x86_64`](https://anaconda.org/conda-forge/libnl3-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libnl3-cos7-x86_64) | -| [`libnl3-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libnl3-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libnl3-devel-cos6-x86_64) | | [`libnl3-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libnl3-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libnl3-devel-cos7-aarch64) | | [`libnl3-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libnl3-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libnl3-devel-cos7-ppc64le) | | [`libnl3-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libnl3-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libnl3-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libnl3-devel-cos7-x86_64) | -| [`libpng-cos6-x86_64`](https://anaconda.org/conda-forge/libpng-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libpng-cos6-x86_64) | | [`libpng-cos7-aarch64`](https://anaconda.org/conda-forge/libpng-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libpng-cos7-aarch64) | | [`libpng-cos7-ppc64le`](https://anaconda.org/conda-forge/libpng-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libpng-cos7-ppc64le) | | [`libpng-cos7-x86_64`](https://anaconda.org/conda-forge/libpng-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libpng-cos7-x86_64) | -| [`libpng-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libpng-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libpng-devel-cos6-x86_64) | | [`libpng-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libpng-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libpng-devel-cos7-aarch64) | | [`libpng-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libpng-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libpng-devel-cos7-ppc64le) | | [`libpng-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libpng-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpng-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libpng-devel-cos7-x86_64) | -| [`librdmacm-cos6-x86_64`](https://anaconda.org/conda-forge/librdmacm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/librdmacm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/librdmacm-cos6-x86_64) | +| [`libpwquality-cos7-aarch64`](https://anaconda.org/conda-forge/libpwquality-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpwquality-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libpwquality-cos7-aarch64) | +| [`libpwquality-cos7-ppc64le`](https://anaconda.org/conda-forge/libpwquality-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpwquality-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libpwquality-cos7-ppc64le) | +| [`libpwquality-cos7-x86_64`](https://anaconda.org/conda-forge/libpwquality-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libpwquality-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libpwquality-cos7-x86_64) | | [`librdmacm-cos7-aarch64`](https://anaconda.org/conda-forge/librdmacm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/librdmacm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/librdmacm-cos7-aarch64) | | [`librdmacm-cos7-ppc64le`](https://anaconda.org/conda-forge/librdmacm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/librdmacm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/librdmacm-cos7-ppc64le) | | [`librdmacm-cos7-x86_64`](https://anaconda.org/conda-forge/librdmacm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/librdmacm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/librdmacm-cos7-x86_64) | -| [`librdmacm-devel-cos6-x86_64`](https://anaconda.org/conda-forge/librdmacm-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/librdmacm-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/librdmacm-devel-cos6-x86_64) | -| [`libselinux-cos6-x86_64`](https://anaconda.org/conda-forge/libselinux-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libselinux-cos6-x86_64) | | [`libselinux-cos7-aarch64`](https://anaconda.org/conda-forge/libselinux-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libselinux-cos7-aarch64) | | [`libselinux-cos7-ppc64le`](https://anaconda.org/conda-forge/libselinux-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libselinux-cos7-ppc64le) | | [`libselinux-cos7-x86_64`](https://anaconda.org/conda-forge/libselinux-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libselinux-cos7-x86_64) | -| [`libselinux-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libselinux-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libselinux-devel-cos6-x86_64) | | [`libselinux-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libselinux-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libselinux-devel-cos7-aarch64) | | [`libselinux-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libselinux-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libselinux-devel-cos7-ppc64le) | | [`libselinux-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libselinux-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libselinux-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libselinux-devel-cos7-x86_64) | -| [`libsepol-cos6-x86_64`](https://anaconda.org/conda-forge/libsepol-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libsepol-cos6-x86_64) | | [`libsepol-cos7-aarch64`](https://anaconda.org/conda-forge/libsepol-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libsepol-cos7-aarch64) | | [`libsepol-cos7-ppc64le`](https://anaconda.org/conda-forge/libsepol-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libsepol-cos7-ppc64le) | | [`libsepol-cos7-x86_64`](https://anaconda.org/conda-forge/libsepol-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libsepol-cos7-x86_64) | -| [`libsepol-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libsepol-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libsepol-devel-cos6-x86_64) | | [`libsepol-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libsepol-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libsepol-devel-cos7-aarch64) | | [`libsepol-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libsepol-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libsepol-devel-cos7-ppc64le) | | [`libsepol-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libsepol-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsepol-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libsepol-devel-cos7-x86_64) | -| [`libsm-cos6-x86_64`](https://anaconda.org/conda-forge/libsm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libsm-cos6-x86_64) | | [`libsm-cos7-aarch64`](https://anaconda.org/conda-forge/libsm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libsm-cos7-aarch64) | | [`libsm-cos7-ppc64le`](https://anaconda.org/conda-forge/libsm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libsm-cos7-ppc64le) | | [`libsm-cos7-x86_64`](https://anaconda.org/conda-forge/libsm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libsm-cos7-x86_64) | -| [`libsm-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libsm-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libsm-devel-cos6-x86_64) | | [`libsm-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libsm-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libsm-devel-cos7-aarch64) | | [`libsm-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libsm-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libsm-devel-cos7-ppc64le) | | [`libsm-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libsm-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsm-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libsm-devel-cos7-x86_64) | -| [`libsoup-cos6-x86_64`](https://anaconda.org/conda-forge/libsoup-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libsoup-cos6-x86_64) | | [`libsoup-cos7-aarch64`](https://anaconda.org/conda-forge/libsoup-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libsoup-cos7-aarch64) | | [`libsoup-cos7-ppc64le`](https://anaconda.org/conda-forge/libsoup-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libsoup-cos7-ppc64le) | | [`libsoup-cos7-x86_64`](https://anaconda.org/conda-forge/libsoup-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libsoup-cos7-x86_64) | -| [`libsoup-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libsoup-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libsoup-devel-cos6-x86_64) | | [`libsoup-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libsoup-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libsoup-devel-cos7-aarch64) | | [`libsoup-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libsoup-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libsoup-devel-cos7-ppc64le) | | [`libsoup-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libsoup-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libsoup-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libsoup-devel-cos7-x86_64) | -| [`libthai-cos6-x86_64`](https://anaconda.org/conda-forge/libthai-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libthai-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libthai-cos6-x86_64) | | [`libthai-cos7-aarch64`](https://anaconda.org/conda-forge/libthai-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libthai-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libthai-cos7-aarch64) | | [`libthai-cos7-ppc64le`](https://anaconda.org/conda-forge/libthai-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libthai-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libthai-cos7-ppc64le) | | [`libthai-cos7-x86_64`](https://anaconda.org/conda-forge/libthai-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libthai-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libthai-cos7-x86_64) | -| [`libtiff-cos6-x86_64`](https://anaconda.org/conda-forge/libtiff-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libtiff-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libtiff-cos6-x86_64) | | [`libtiff-cos7-aarch64`](https://anaconda.org/conda-forge/libtiff-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libtiff-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libtiff-cos7-aarch64) | | [`libtiff-cos7-ppc64le`](https://anaconda.org/conda-forge/libtiff-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libtiff-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libtiff-cos7-ppc64le) | | [`libtiff-cos7-x86_64`](https://anaconda.org/conda-forge/libtiff-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libtiff-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libtiff-cos7-x86_64) | -| [`libudev-cos6-x86_64`](https://anaconda.org/conda-forge/libudev-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libudev-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libudev-cos6-x86_64) | -| [`libudev-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libudev-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libudev-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libudev-devel-cos6-x86_64) | -| [`libuuid-cos6-x86_64`](https://anaconda.org/conda-forge/libuuid-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libuuid-cos6-x86_64) | | [`libuuid-cos7-aarch64`](https://anaconda.org/conda-forge/libuuid-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libuuid-cos7-aarch64) | | [`libuuid-cos7-ppc64le`](https://anaconda.org/conda-forge/libuuid-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libuuid-cos7-ppc64le) | | [`libuuid-cos7-x86_64`](https://anaconda.org/conda-forge/libuuid-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libuuid-cos7-x86_64) | -| [`libuuid-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libuuid-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libuuid-devel-cos6-x86_64) | | [`libuuid-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libuuid-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libuuid-devel-cos7-aarch64) | | [`libuuid-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libuuid-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libuuid-devel-cos7-ppc64le) | | [`libuuid-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libuuid-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libuuid-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libuuid-devel-cos7-x86_64) | -| [`libx11-common-cos6-x86_64`](https://anaconda.org/conda-forge/libx11-common-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-common-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libx11-common-cos6-x86_64) | | [`libx11-common-cos7-aarch64`](https://anaconda.org/conda-forge/libx11-common-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-common-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libx11-common-cos7-aarch64) | | [`libx11-common-cos7-ppc64le`](https://anaconda.org/conda-forge/libx11-common-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-common-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libx11-common-cos7-ppc64le) | | [`libx11-common-cos7-x86_64`](https://anaconda.org/conda-forge/libx11-common-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-common-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libx11-common-cos7-x86_64) | -| [`libx11-cos6-x86_64`](https://anaconda.org/conda-forge/libx11-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libx11-cos6-x86_64) | | [`libx11-cos7-aarch64`](https://anaconda.org/conda-forge/libx11-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libx11-cos7-aarch64) | | [`libx11-cos7-ppc64le`](https://anaconda.org/conda-forge/libx11-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libx11-cos7-ppc64le) | | [`libx11-cos7-x86_64`](https://anaconda.org/conda-forge/libx11-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libx11-cos7-x86_64) | -| [`libx11-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libx11-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libx11-devel-cos6-x86_64) | | [`libx11-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libx11-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libx11-devel-cos7-aarch64) | | [`libx11-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libx11-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libx11-devel-cos7-ppc64le) | | [`libx11-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libx11-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libx11-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libx11-devel-cos7-x86_64) | -| [`libxau-cos6-x86_64`](https://anaconda.org/conda-forge/libxau-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxau-cos6-x86_64) | | [`libxau-cos7-aarch64`](https://anaconda.org/conda-forge/libxau-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxau-cos7-aarch64) | | [`libxau-cos7-ppc64le`](https://anaconda.org/conda-forge/libxau-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxau-cos7-ppc64le) | | [`libxau-cos7-x86_64`](https://anaconda.org/conda-forge/libxau-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxau-cos7-x86_64) | -| [`libxau-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxau-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxau-devel-cos6-x86_64) | | [`libxau-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxau-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxau-devel-cos7-aarch64) | | [`libxau-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxau-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxau-devel-cos7-ppc64le) | | [`libxau-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxau-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxau-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxau-devel-cos7-x86_64) | -| [`libxcb-cos6-x86_64`](https://anaconda.org/conda-forge/libxcb-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcb-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxcb-cos6-x86_64) | | [`libxcb-cos7-aarch64`](https://anaconda.org/conda-forge/libxcb-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcb-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxcb-cos7-aarch64) | | [`libxcb-cos7-ppc64le`](https://anaconda.org/conda-forge/libxcb-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcb-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxcb-cos7-ppc64le) | | [`libxcb-cos7-x86_64`](https://anaconda.org/conda-forge/libxcb-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcb-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxcb-cos7-x86_64) | | [`libxcb-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxcb-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcb-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxcb-devel-cos7-aarch64) | | [`libxcb-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxcb-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcb-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxcb-devel-cos7-ppc64le) | | [`libxcb-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxcb-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcb-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxcb-devel-cos7-x86_64) | -| [`libxcomposite-cos6-x86_64`](https://anaconda.org/conda-forge/libxcomposite-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxcomposite-cos6-x86_64) | | [`libxcomposite-cos7-aarch64`](https://anaconda.org/conda-forge/libxcomposite-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxcomposite-cos7-aarch64) | | [`libxcomposite-cos7-ppc64le`](https://anaconda.org/conda-forge/libxcomposite-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxcomposite-cos7-ppc64le) | | [`libxcomposite-cos7-x86_64`](https://anaconda.org/conda-forge/libxcomposite-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxcomposite-cos7-x86_64) | -| [`libxcomposite-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxcomposite-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxcomposite-devel-cos6-x86_64) | | [`libxcomposite-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxcomposite-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxcomposite-devel-cos7-aarch64) | | [`libxcomposite-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxcomposite-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxcomposite-devel-cos7-ppc64le) | | [`libxcomposite-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxcomposite-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcomposite-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxcomposite-devel-cos7-x86_64) | -| [`libxcursor-cos6-x86_64`](https://anaconda.org/conda-forge/libxcursor-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxcursor-cos6-x86_64) | | [`libxcursor-cos7-aarch64`](https://anaconda.org/conda-forge/libxcursor-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxcursor-cos7-aarch64) | | [`libxcursor-cos7-ppc64le`](https://anaconda.org/conda-forge/libxcursor-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxcursor-cos7-ppc64le) | | [`libxcursor-cos7-x86_64`](https://anaconda.org/conda-forge/libxcursor-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxcursor-cos7-x86_64) | -| [`libxcursor-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxcursor-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxcursor-devel-cos6-x86_64) | | [`libxcursor-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxcursor-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxcursor-devel-cos7-aarch64) | | [`libxcursor-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxcursor-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxcursor-devel-cos7-ppc64le) | | [`libxcursor-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxcursor-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxcursor-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxcursor-devel-cos7-x86_64) | -| [`libxdamage-cos6-x86_64`](https://anaconda.org/conda-forge/libxdamage-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxdamage-cos6-x86_64) | | [`libxdamage-cos7-aarch64`](https://anaconda.org/conda-forge/libxdamage-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxdamage-cos7-aarch64) | | [`libxdamage-cos7-ppc64le`](https://anaconda.org/conda-forge/libxdamage-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxdamage-cos7-ppc64le) | | [`libxdamage-cos7-x86_64`](https://anaconda.org/conda-forge/libxdamage-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxdamage-cos7-x86_64) | -| [`libxdamage-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxdamage-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxdamage-devel-cos6-x86_64) | | [`libxdamage-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxdamage-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxdamage-devel-cos7-aarch64) | | [`libxdamage-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxdamage-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxdamage-devel-cos7-ppc64le) | | [`libxdamage-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxdamage-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxdamage-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxdamage-devel-cos7-x86_64) | -| [`libxext-cos6-x86_64`](https://anaconda.org/conda-forge/libxext-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxext-cos6-x86_64) | | [`libxext-cos7-aarch64`](https://anaconda.org/conda-forge/libxext-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxext-cos7-aarch64) | | [`libxext-cos7-ppc64le`](https://anaconda.org/conda-forge/libxext-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxext-cos7-ppc64le) | | [`libxext-cos7-x86_64`](https://anaconda.org/conda-forge/libxext-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxext-cos7-x86_64) | -| [`libxext-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxext-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxext-devel-cos6-x86_64) | | [`libxext-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxext-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxext-devel-cos7-aarch64) | | [`libxext-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxext-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxext-devel-cos7-ppc64le) | | [`libxext-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxext-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxext-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxext-devel-cos7-x86_64) | -| [`libxfixes-cos6-x86_64`](https://anaconda.org/conda-forge/libxfixes-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxfixes-cos6-x86_64) | | [`libxfixes-cos7-aarch64`](https://anaconda.org/conda-forge/libxfixes-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxfixes-cos7-aarch64) | | [`libxfixes-cos7-ppc64le`](https://anaconda.org/conda-forge/libxfixes-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxfixes-cos7-ppc64le) | | [`libxfixes-cos7-x86_64`](https://anaconda.org/conda-forge/libxfixes-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxfixes-cos7-x86_64) | -| [`libxfixes-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxfixes-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxfixes-devel-cos6-x86_64) | | [`libxfixes-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxfixes-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxfixes-devel-cos7-aarch64) | | [`libxfixes-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxfixes-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxfixes-devel-cos7-ppc64le) | | [`libxfixes-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxfixes-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxfixes-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxfixes-devel-cos7-x86_64) | -| [`libxft-cos6-x86_64`](https://anaconda.org/conda-forge/libxft-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxft-cos6-x86_64) | | [`libxft-cos7-aarch64`](https://anaconda.org/conda-forge/libxft-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxft-cos7-aarch64) | | [`libxft-cos7-ppc64le`](https://anaconda.org/conda-forge/libxft-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxft-cos7-ppc64le) | | [`libxft-cos7-x86_64`](https://anaconda.org/conda-forge/libxft-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxft-cos7-x86_64) | -| [`libxft-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxft-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxft-devel-cos6-x86_64) | | [`libxft-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxft-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxft-devel-cos7-aarch64) | | [`libxft-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxft-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxft-devel-cos7-ppc64le) | | [`libxft-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxft-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxft-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxft-devel-cos7-x86_64) | -| [`libxi-cos6-x86_64`](https://anaconda.org/conda-forge/libxi-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxi-cos6-x86_64) | | [`libxi-cos7-aarch64`](https://anaconda.org/conda-forge/libxi-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxi-cos7-aarch64) | | [`libxi-cos7-ppc64le`](https://anaconda.org/conda-forge/libxi-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxi-cos7-ppc64le) | | [`libxi-cos7-x86_64`](https://anaconda.org/conda-forge/libxi-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxi-cos7-x86_64) | -| [`libxi-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxi-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxi-devel-cos6-x86_64) | | [`libxi-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxi-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxi-devel-cos7-aarch64) | | [`libxi-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxi-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxi-devel-cos7-ppc64le) | | [`libxi-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxi-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxi-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxi-devel-cos7-x86_64) | -| [`libxinerama-cos6-x86_64`](https://anaconda.org/conda-forge/libxinerama-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxinerama-cos6-x86_64) | | [`libxinerama-cos7-aarch64`](https://anaconda.org/conda-forge/libxinerama-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxinerama-cos7-aarch64) | | [`libxinerama-cos7-ppc64le`](https://anaconda.org/conda-forge/libxinerama-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxinerama-cos7-ppc64le) | | [`libxinerama-cos7-x86_64`](https://anaconda.org/conda-forge/libxinerama-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxinerama-cos7-x86_64) | -| [`libxinerama-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxinerama-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxinerama-devel-cos6-x86_64) | | [`libxinerama-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxinerama-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxinerama-devel-cos7-aarch64) | | [`libxinerama-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxinerama-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxinerama-devel-cos7-ppc64le) | | [`libxinerama-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxinerama-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxinerama-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxinerama-devel-cos7-x86_64) | @@ -509,194 +413,155 @@ register_repo("conda-forge", "cdt-builds", config=cfg) | [`libxkbcommon-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxkbcommon-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxkbcommon-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxkbcommon-devel-cos7-aarch64) | | [`libxkbcommon-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxkbcommon-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxkbcommon-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxkbcommon-devel-cos7-ppc64le) | | [`libxkbcommon-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxkbcommon-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxkbcommon-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxkbcommon-devel-cos7-x86_64) | -| [`libxml2-cos6-x86_64`](https://anaconda.org/conda-forge/libxml2-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxml2-cos6-x86_64) | | [`libxml2-cos7-aarch64`](https://anaconda.org/conda-forge/libxml2-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxml2-cos7-aarch64) | | [`libxml2-cos7-ppc64le`](https://anaconda.org/conda-forge/libxml2-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxml2-cos7-ppc64le) | | [`libxml2-cos7-x86_64`](https://anaconda.org/conda-forge/libxml2-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxml2-cos7-x86_64) | -| [`libxml2-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxml2-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxml2-devel-cos6-x86_64) | | [`libxml2-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxml2-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxml2-devel-cos7-aarch64) | | [`libxml2-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxml2-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxml2-devel-cos7-ppc64le) | | [`libxml2-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxml2-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxml2-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxml2-devel-cos7-x86_64) | -| [`libxrandr-cos6-x86_64`](https://anaconda.org/conda-forge/libxrandr-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxrandr-cos6-x86_64) | | [`libxrandr-cos7-aarch64`](https://anaconda.org/conda-forge/libxrandr-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxrandr-cos7-aarch64) | | [`libxrandr-cos7-ppc64le`](https://anaconda.org/conda-forge/libxrandr-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxrandr-cos7-ppc64le) | | [`libxrandr-cos7-x86_64`](https://anaconda.org/conda-forge/libxrandr-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxrandr-cos7-x86_64) | -| [`libxrandr-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxrandr-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxrandr-devel-cos6-x86_64) | | [`libxrandr-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxrandr-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxrandr-devel-cos7-aarch64) | | [`libxrandr-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxrandr-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxrandr-devel-cos7-ppc64le) | | [`libxrandr-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxrandr-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrandr-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxrandr-devel-cos7-x86_64) | -| [`libxrender-cos6-x86_64`](https://anaconda.org/conda-forge/libxrender-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxrender-cos6-x86_64) | | [`libxrender-cos7-aarch64`](https://anaconda.org/conda-forge/libxrender-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxrender-cos7-aarch64) | | [`libxrender-cos7-ppc64le`](https://anaconda.org/conda-forge/libxrender-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxrender-cos7-ppc64le) | | [`libxrender-cos7-x86_64`](https://anaconda.org/conda-forge/libxrender-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxrender-cos7-x86_64) | -| [`libxrender-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxrender-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxrender-devel-cos6-x86_64) | | [`libxrender-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxrender-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxrender-devel-cos7-aarch64) | | [`libxrender-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxrender-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxrender-devel-cos7-ppc64le) | | [`libxrender-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxrender-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxrender-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxrender-devel-cos7-x86_64) | -| [`libxscrnsaver-cos6-x86_64`](https://anaconda.org/conda-forge/libxscrnsaver-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxscrnsaver-cos6-x86_64) | | [`libxscrnsaver-cos7-aarch64`](https://anaconda.org/conda-forge/libxscrnsaver-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxscrnsaver-cos7-aarch64) | | [`libxscrnsaver-cos7-ppc64le`](https://anaconda.org/conda-forge/libxscrnsaver-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxscrnsaver-cos7-ppc64le) | | [`libxscrnsaver-cos7-x86_64`](https://anaconda.org/conda-forge/libxscrnsaver-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxscrnsaver-cos7-x86_64) | -| [`libxscrnsaver-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos6-x86_64) | | [`libxscrnsaver-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos7-aarch64) | | [`libxscrnsaver-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos7-ppc64le) | | [`libxscrnsaver-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxscrnsaver-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxscrnsaver-devel-cos7-x86_64) | -| [`libxshmfence-cos6-x86_64`](https://anaconda.org/conda-forge/libxshmfence-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxshmfence-cos6-x86_64) | | [`libxshmfence-cos7-aarch64`](https://anaconda.org/conda-forge/libxshmfence-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxshmfence-cos7-aarch64) | | [`libxshmfence-cos7-ppc64le`](https://anaconda.org/conda-forge/libxshmfence-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxshmfence-cos7-ppc64le) | | [`libxshmfence-cos7-x86_64`](https://anaconda.org/conda-forge/libxshmfence-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxshmfence-cos7-x86_64) | -| [`libxshmfence-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxshmfence-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxshmfence-devel-cos6-x86_64) | | [`libxshmfence-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxshmfence-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxshmfence-devel-cos7-aarch64) | | [`libxshmfence-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxshmfence-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxshmfence-devel-cos7-ppc64le) | | [`libxshmfence-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxshmfence-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxshmfence-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxshmfence-devel-cos7-x86_64) | -| [`libxt-cos6-x86_64`](https://anaconda.org/conda-forge/libxt-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxt-cos6-x86_64) | | [`libxt-cos7-aarch64`](https://anaconda.org/conda-forge/libxt-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxt-cos7-aarch64) | | [`libxt-cos7-ppc64le`](https://anaconda.org/conda-forge/libxt-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxt-cos7-ppc64le) | | [`libxt-cos7-x86_64`](https://anaconda.org/conda-forge/libxt-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxt-cos7-x86_64) | -| [`libxt-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxt-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxt-devel-cos6-x86_64) | | [`libxt-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxt-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxt-devel-cos7-aarch64) | | [`libxt-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxt-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxt-devel-cos7-ppc64le) | | [`libxt-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxt-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxt-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxt-devel-cos7-x86_64) | -| [`libxtst-cos6-x86_64`](https://anaconda.org/conda-forge/libxtst-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxtst-cos6-x86_64) | | [`libxtst-cos7-aarch64`](https://anaconda.org/conda-forge/libxtst-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxtst-cos7-aarch64) | | [`libxtst-cos7-ppc64le`](https://anaconda.org/conda-forge/libxtst-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxtst-cos7-ppc64le) | | [`libxtst-cos7-x86_64`](https://anaconda.org/conda-forge/libxtst-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxtst-cos7-x86_64) | -| [`libxtst-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxtst-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxtst-devel-cos6-x86_64) | | [`libxtst-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxtst-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxtst-devel-cos7-aarch64) | | [`libxtst-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxtst-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxtst-devel-cos7-ppc64le) | | [`libxtst-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxtst-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxtst-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxtst-devel-cos7-x86_64) | -| [`libxxf86vm-cos6-x86_64`](https://anaconda.org/conda-forge/libxxf86vm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxxf86vm-cos6-x86_64) | | [`libxxf86vm-cos7-aarch64`](https://anaconda.org/conda-forge/libxxf86vm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxxf86vm-cos7-aarch64) | | [`libxxf86vm-cos7-ppc64le`](https://anaconda.org/conda-forge/libxxf86vm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxxf86vm-cos7-ppc64le) | | [`libxxf86vm-cos7-x86_64`](https://anaconda.org/conda-forge/libxxf86vm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxxf86vm-cos7-x86_64) | -| [`libxxf86vm-devel-cos6-x86_64`](https://anaconda.org/conda-forge/libxxf86vm-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/libxxf86vm-devel-cos6-x86_64) | | [`libxxf86vm-devel-cos7-aarch64`](https://anaconda.org/conda-forge/libxxf86vm-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/libxxf86vm-devel-cos7-aarch64) | | [`libxxf86vm-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/libxxf86vm-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/libxxf86vm-devel-cos7-ppc64le) | | [`libxxf86vm-devel-cos7-x86_64`](https://anaconda.org/conda-forge/libxxf86vm-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libxxf86vm-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/libxxf86vm-devel-cos7-x86_64) | -| [`mesa-dri-drivers-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-dri-drivers-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-dri-drivers-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-dri-drivers-cos6-x86_64) | | [`mesa-dri-drivers-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-dri-drivers-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-dri-drivers-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-dri-drivers-cos7-aarch64) | | [`mesa-dri-drivers-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-dri-drivers-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-dri-drivers-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-dri-drivers-cos7-ppc64le) | | [`mesa-dri-drivers-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-dri-drivers-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-dri-drivers-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-dri-drivers-cos7-x86_64) | -| [`mesa-dri1-drivers-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-dri1-drivers-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-dri1-drivers-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-dri1-drivers-cos6-x86_64) | | [`mesa-khr-devel-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-khr-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-khr-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-khr-devel-cos7-aarch64) | | [`mesa-khr-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-khr-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-khr-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-khr-devel-cos7-ppc64le) | | [`mesa-khr-devel-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-khr-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-khr-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-khr-devel-cos7-x86_64) | -| [`mesa-libegl-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-libegl-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libegl-cos6-x86_64) | | [`mesa-libegl-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-libegl-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-libegl-cos7-aarch64) | | [`mesa-libegl-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-libegl-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-libegl-cos7-ppc64le) | | [`mesa-libegl-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libegl-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libegl-cos7-x86_64) | -| [`mesa-libegl-devel-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-libegl-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libegl-devel-cos6-x86_64) | | [`mesa-libegl-devel-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-libegl-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-libegl-devel-cos7-aarch64) | | [`mesa-libegl-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-libegl-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-libegl-devel-cos7-ppc64le) | | [`mesa-libegl-devel-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libegl-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libegl-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libegl-devel-cos7-x86_64) | -| [`mesa-libgbm-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-libgbm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgbm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libgbm-cos6-x86_64) | | [`mesa-libgbm-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-libgbm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgbm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-libgbm-cos7-aarch64) | | [`mesa-libgbm-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-libgbm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgbm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-libgbm-cos7-ppc64le) | | [`mesa-libgbm-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libgbm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgbm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libgbm-cos7-x86_64) | -| [`mesa-libgl-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-libgl-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libgl-cos6-x86_64) | | [`mesa-libgl-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-libgl-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-libgl-cos7-aarch64) | | [`mesa-libgl-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-libgl-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-libgl-cos7-ppc64le) | | [`mesa-libgl-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libgl-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libgl-cos7-x86_64) | -| [`mesa-libgl-devel-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-libgl-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libgl-devel-cos6-x86_64) | | [`mesa-libgl-devel-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-libgl-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-libgl-devel-cos7-aarch64) | | [`mesa-libgl-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-libgl-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-libgl-devel-cos7-ppc64le) | | [`mesa-libgl-devel-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libgl-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libgl-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libgl-devel-cos7-x86_64) | | [`mesa-libglapi-cos7-aarch64`](https://anaconda.org/conda-forge/mesa-libglapi-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libglapi-cos7-aarch64.svg)](https://anaconda.org/conda-forge/mesa-libglapi-cos7-aarch64) | | [`mesa-libglapi-cos7-ppc64le`](https://anaconda.org/conda-forge/mesa-libglapi-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libglapi-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/mesa-libglapi-cos7-ppc64le) | | [`mesa-libglapi-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libglapi-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libglapi-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libglapi-cos7-x86_64) | -| [`mesa-libglu-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-libglu-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libglu-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libglu-cos6-x86_64) | -| [`mesa-libglu-devel-cos6-x86_64`](https://anaconda.org/conda-forge/mesa-libglu-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libglu-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libglu-devel-cos6-x86_64) | -| [`nspr-cos6-x86_64`](https://anaconda.org/conda-forge/nspr-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nspr-cos6-x86_64.svg)](https://anaconda.org/conda-forge/nspr-cos6-x86_64) | +| [`mesa-libglu-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libglu-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libglu-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libglu-cos7-x86_64) | +| [`mesa-libglu-devel-cos7-x86_64`](https://anaconda.org/conda-forge/mesa-libglu-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mesa-libglu-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/mesa-libglu-devel-cos7-x86_64) | | [`nspr-cos7-aarch64`](https://anaconda.org/conda-forge/nspr-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nspr-cos7-aarch64.svg)](https://anaconda.org/conda-forge/nspr-cos7-aarch64) | | [`nspr-cos7-ppc64le`](https://anaconda.org/conda-forge/nspr-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nspr-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/nspr-cos7-ppc64le) | | [`nspr-cos7-x86_64`](https://anaconda.org/conda-forge/nspr-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nspr-cos7-x86_64.svg)](https://anaconda.org/conda-forge/nspr-cos7-x86_64) | -| [`nss-cos6-x86_64`](https://anaconda.org/conda-forge/nss-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-cos6-x86_64.svg)](https://anaconda.org/conda-forge/nss-cos6-x86_64) | | [`nss-cos7-aarch64`](https://anaconda.org/conda-forge/nss-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-cos7-aarch64.svg)](https://anaconda.org/conda-forge/nss-cos7-aarch64) | | [`nss-cos7-ppc64le`](https://anaconda.org/conda-forge/nss-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/nss-cos7-ppc64le) | | [`nss-cos7-x86_64`](https://anaconda.org/conda-forge/nss-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-cos7-x86_64.svg)](https://anaconda.org/conda-forge/nss-cos7-x86_64) | -| [`nss-softokn-cos6-x86_64`](https://anaconda.org/conda-forge/nss-softokn-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-cos6-x86_64.svg)](https://anaconda.org/conda-forge/nss-softokn-cos6-x86_64) | | [`nss-softokn-cos7-aarch64`](https://anaconda.org/conda-forge/nss-softokn-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-cos7-aarch64.svg)](https://anaconda.org/conda-forge/nss-softokn-cos7-aarch64) | | [`nss-softokn-cos7-ppc64le`](https://anaconda.org/conda-forge/nss-softokn-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/nss-softokn-cos7-ppc64le) | | [`nss-softokn-cos7-x86_64`](https://anaconda.org/conda-forge/nss-softokn-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-cos7-x86_64.svg)](https://anaconda.org/conda-forge/nss-softokn-cos7-x86_64) | -| [`nss-softokn-freebl-cos6-x86_64`](https://anaconda.org/conda-forge/nss-softokn-freebl-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-freebl-cos6-x86_64.svg)](https://anaconda.org/conda-forge/nss-softokn-freebl-cos6-x86_64) | | [`nss-softokn-freebl-cos7-aarch64`](https://anaconda.org/conda-forge/nss-softokn-freebl-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-freebl-cos7-aarch64.svg)](https://anaconda.org/conda-forge/nss-softokn-freebl-cos7-aarch64) | | [`nss-softokn-freebl-cos7-ppc64le`](https://anaconda.org/conda-forge/nss-softokn-freebl-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-freebl-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/nss-softokn-freebl-cos7-ppc64le) | | [`nss-softokn-freebl-cos7-x86_64`](https://anaconda.org/conda-forge/nss-softokn-freebl-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-softokn-freebl-cos7-x86_64.svg)](https://anaconda.org/conda-forge/nss-softokn-freebl-cos7-x86_64) | -| [`nss-util-cos6-x86_64`](https://anaconda.org/conda-forge/nss-util-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-util-cos6-x86_64.svg)](https://anaconda.org/conda-forge/nss-util-cos6-x86_64) | | [`nss-util-cos7-aarch64`](https://anaconda.org/conda-forge/nss-util-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-util-cos7-aarch64.svg)](https://anaconda.org/conda-forge/nss-util-cos7-aarch64) | | [`nss-util-cos7-ppc64le`](https://anaconda.org/conda-forge/nss-util-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-util-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/nss-util-cos7-ppc64le) | | [`nss-util-cos7-x86_64`](https://anaconda.org/conda-forge/nss-util-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nss-util-cos7-x86_64.svg)](https://anaconda.org/conda-forge/nss-util-cos7-x86_64) | -| [`numactl-cos6-x86_64`](https://anaconda.org/conda-forge/numactl-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-cos6-x86_64.svg)](https://anaconda.org/conda-forge/numactl-cos6-x86_64) | | [`numactl-cos7-aarch64`](https://anaconda.org/conda-forge/numactl-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-cos7-aarch64.svg)](https://anaconda.org/conda-forge/numactl-cos7-aarch64) | | [`numactl-cos7-ppc64le`](https://anaconda.org/conda-forge/numactl-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/numactl-cos7-ppc64le) | | [`numactl-cos7-x86_64`](https://anaconda.org/conda-forge/numactl-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-cos7-x86_64.svg)](https://anaconda.org/conda-forge/numactl-cos7-x86_64) | -| [`numactl-devel-cos6-x86_64`](https://anaconda.org/conda-forge/numactl-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/numactl-devel-cos6-x86_64) | | [`numactl-devel-cos7-aarch64`](https://anaconda.org/conda-forge/numactl-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/numactl-devel-cos7-aarch64) | | [`numactl-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/numactl-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/numactl-devel-cos7-ppc64le) | | [`numactl-devel-cos7-x86_64`](https://anaconda.org/conda-forge/numactl-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/numactl-devel-cos7-x86_64) | | [`numactl-libs-cos7-aarch64`](https://anaconda.org/conda-forge/numactl-libs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-libs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/numactl-libs-cos7-aarch64) | | [`numactl-libs-cos7-ppc64le`](https://anaconda.org/conda-forge/numactl-libs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-libs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/numactl-libs-cos7-ppc64le) | | [`numactl-libs-cos7-x86_64`](https://anaconda.org/conda-forge/numactl-libs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/numactl-libs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/numactl-libs-cos7-x86_64) | -| [`opensm-cos6-x86_64`](https://anaconda.org/conda-forge/opensm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/opensm-cos6-x86_64) | | [`opensm-cos7-aarch64`](https://anaconda.org/conda-forge/opensm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/opensm-cos7-aarch64) | | [`opensm-cos7-ppc64le`](https://anaconda.org/conda-forge/opensm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/opensm-cos7-ppc64le) | | [`opensm-cos7-x86_64`](https://anaconda.org/conda-forge/opensm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/opensm-cos7-x86_64) | -| [`opensm-devel-cos6-x86_64`](https://anaconda.org/conda-forge/opensm-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/opensm-devel-cos6-x86_64) | | [`opensm-devel-cos7-aarch64`](https://anaconda.org/conda-forge/opensm-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/opensm-devel-cos7-aarch64) | | [`opensm-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/opensm-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/opensm-devel-cos7-ppc64le) | | [`opensm-devel-cos7-x86_64`](https://anaconda.org/conda-forge/opensm-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/opensm-devel-cos7-x86_64) | -| [`opensm-libs-cos6-x86_64`](https://anaconda.org/conda-forge/opensm-libs-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-libs-cos6-x86_64.svg)](https://anaconda.org/conda-forge/opensm-libs-cos6-x86_64) | | [`opensm-libs-cos7-aarch64`](https://anaconda.org/conda-forge/opensm-libs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-libs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/opensm-libs-cos7-aarch64) | | [`opensm-libs-cos7-ppc64le`](https://anaconda.org/conda-forge/opensm-libs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-libs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/opensm-libs-cos7-ppc64le) | | [`opensm-libs-cos7-x86_64`](https://anaconda.org/conda-forge/opensm-libs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/opensm-libs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/opensm-libs-cos7-x86_64) | -| [`orbit2-cos6-x86_64`](https://anaconda.org/conda-forge/orbit2-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-cos6-x86_64.svg)](https://anaconda.org/conda-forge/orbit2-cos6-x86_64) | | [`orbit2-cos7-aarch64`](https://anaconda.org/conda-forge/orbit2-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-cos7-aarch64.svg)](https://anaconda.org/conda-forge/orbit2-cos7-aarch64) | | [`orbit2-cos7-ppc64le`](https://anaconda.org/conda-forge/orbit2-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/orbit2-cos7-ppc64le) | | [`orbit2-cos7-x86_64`](https://anaconda.org/conda-forge/orbit2-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-cos7-x86_64.svg)](https://anaconda.org/conda-forge/orbit2-cos7-x86_64) | -| [`orbit2-devel-cos6-x86_64`](https://anaconda.org/conda-forge/orbit2-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/orbit2-devel-cos6-x86_64) | | [`orbit2-devel-cos7-aarch64`](https://anaconda.org/conda-forge/orbit2-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/orbit2-devel-cos7-aarch64) | | [`orbit2-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/orbit2-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/orbit2-devel-cos7-ppc64le) | | [`orbit2-devel-cos7-x86_64`](https://anaconda.org/conda-forge/orbit2-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/orbit2-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/orbit2-devel-cos7-x86_64) | -| [`p11-kit-cos6-x86_64`](https://anaconda.org/conda-forge/p11-kit-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-cos6-x86_64.svg)](https://anaconda.org/conda-forge/p11-kit-cos6-x86_64) | | [`p11-kit-cos7-aarch64`](https://anaconda.org/conda-forge/p11-kit-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-cos7-aarch64.svg)](https://anaconda.org/conda-forge/p11-kit-cos7-aarch64) | | [`p11-kit-cos7-ppc64le`](https://anaconda.org/conda-forge/p11-kit-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/p11-kit-cos7-ppc64le) | | [`p11-kit-cos7-x86_64`](https://anaconda.org/conda-forge/p11-kit-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-cos7-x86_64.svg)](https://anaconda.org/conda-forge/p11-kit-cos7-x86_64) | -| [`p11-kit-trust-cos6-x86_64`](https://anaconda.org/conda-forge/p11-kit-trust-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-trust-cos6-x86_64.svg)](https://anaconda.org/conda-forge/p11-kit-trust-cos6-x86_64) | | [`p11-kit-trust-cos7-aarch64`](https://anaconda.org/conda-forge/p11-kit-trust-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-trust-cos7-aarch64.svg)](https://anaconda.org/conda-forge/p11-kit-trust-cos7-aarch64) | | [`p11-kit-trust-cos7-ppc64le`](https://anaconda.org/conda-forge/p11-kit-trust-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-trust-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/p11-kit-trust-cos7-ppc64le) | | [`p11-kit-trust-cos7-x86_64`](https://anaconda.org/conda-forge/p11-kit-trust-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/p11-kit-trust-cos7-x86_64.svg)](https://anaconda.org/conda-forge/p11-kit-trust-cos7-x86_64) | -| [`pango-cos6-x86_64`](https://anaconda.org/conda-forge/pango-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pango-cos6-x86_64) | +| [`pam-cos7-aarch64`](https://anaconda.org/conda-forge/pam-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pam-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pam-cos7-aarch64) | +| [`pam-cos7-ppc64le`](https://anaconda.org/conda-forge/pam-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pam-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pam-cos7-ppc64le) | +| [`pam-cos7-x86_64`](https://anaconda.org/conda-forge/pam-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pam-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pam-cos7-x86_64) | +| [`pam-devel-cos7-aarch64`](https://anaconda.org/conda-forge/pam-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pam-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pam-devel-cos7-aarch64) | +| [`pam-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/pam-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pam-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pam-devel-cos7-ppc64le) | +| [`pam-devel-cos7-x86_64`](https://anaconda.org/conda-forge/pam-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pam-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pam-devel-cos7-x86_64) | | [`pango-cos7-aarch64`](https://anaconda.org/conda-forge/pango-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pango-cos7-aarch64) | | [`pango-cos7-ppc64le`](https://anaconda.org/conda-forge/pango-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pango-cos7-ppc64le) | | [`pango-cos7-x86_64`](https://anaconda.org/conda-forge/pango-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pango-cos7-x86_64) | -| [`pango-devel-cos6-x86_64`](https://anaconda.org/conda-forge/pango-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pango-devel-cos6-x86_64) | | [`pango-devel-cos7-aarch64`](https://anaconda.org/conda-forge/pango-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pango-devel-cos7-aarch64) | | [`pango-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/pango-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pango-devel-cos7-ppc64le) | | [`pango-devel-cos7-x86_64`](https://anaconda.org/conda-forge/pango-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pango-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pango-devel-cos7-x86_64) | -| [`pciutils-cos6-x86_64`](https://anaconda.org/conda-forge/pciutils-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pciutils-cos6-x86_64) | | [`pciutils-cos7-aarch64`](https://anaconda.org/conda-forge/pciutils-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pciutils-cos7-aarch64) | | [`pciutils-cos7-ppc64le`](https://anaconda.org/conda-forge/pciutils-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pciutils-cos7-ppc64le) | | [`pciutils-cos7-x86_64`](https://anaconda.org/conda-forge/pciutils-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pciutils-cos7-x86_64) | -| [`pciutils-devel-cos6-x86_64`](https://anaconda.org/conda-forge/pciutils-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pciutils-devel-cos6-x86_64) | | [`pciutils-devel-cos7-aarch64`](https://anaconda.org/conda-forge/pciutils-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pciutils-devel-cos7-aarch64) | | [`pciutils-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/pciutils-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pciutils-devel-cos7-ppc64le) | | [`pciutils-devel-cos7-x86_64`](https://anaconda.org/conda-forge/pciutils-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pciutils-devel-cos7-x86_64) | -| [`pciutils-libs-cos6-x86_64`](https://anaconda.org/conda-forge/pciutils-libs-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-libs-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pciutils-libs-cos6-x86_64) | | [`pciutils-libs-cos7-aarch64`](https://anaconda.org/conda-forge/pciutils-libs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-libs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pciutils-libs-cos7-aarch64) | | [`pciutils-libs-cos7-ppc64le`](https://anaconda.org/conda-forge/pciutils-libs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-libs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pciutils-libs-cos7-ppc64le) | | [`pciutils-libs-cos7-x86_64`](https://anaconda.org/conda-forge/pciutils-libs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pciutils-libs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pciutils-libs-cos7-x86_64) | | [`pcre-cos7-aarch64`](https://anaconda.org/conda-forge/pcre-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pcre-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pcre-cos7-aarch64) | | [`pcre-cos7-ppc64le`](https://anaconda.org/conda-forge/pcre-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pcre-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pcre-cos7-ppc64le) | | [`pcre-cos7-x86_64`](https://anaconda.org/conda-forge/pcre-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pcre-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pcre-cos7-x86_64) | -| [`pixman-cos6-x86_64`](https://anaconda.org/conda-forge/pixman-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pixman-cos6-x86_64) | | [`pixman-cos7-aarch64`](https://anaconda.org/conda-forge/pixman-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pixman-cos7-aarch64) | | [`pixman-cos7-ppc64le`](https://anaconda.org/conda-forge/pixman-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pixman-cos7-ppc64le) | | [`pixman-cos7-x86_64`](https://anaconda.org/conda-forge/pixman-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pixman-cos7-x86_64) | -| [`pixman-devel-cos6-x86_64`](https://anaconda.org/conda-forge/pixman-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pixman-devel-cos6-x86_64) | | [`pixman-devel-cos7-aarch64`](https://anaconda.org/conda-forge/pixman-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pixman-devel-cos7-aarch64) | | [`pixman-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/pixman-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pixman-devel-cos7-ppc64le) | | [`pixman-devel-cos7-x86_64`](https://anaconda.org/conda-forge/pixman-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pixman-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pixman-devel-cos7-x86_64) | -| [`pkgconfig-cos6-x86_64`](https://anaconda.org/conda-forge/pkgconfig-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pkgconfig-cos6-x86_64.svg)](https://anaconda.org/conda-forge/pkgconfig-cos6-x86_64) | | [`pkgconfig-cos7-aarch64`](https://anaconda.org/conda-forge/pkgconfig-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pkgconfig-cos7-aarch64.svg)](https://anaconda.org/conda-forge/pkgconfig-cos7-aarch64) | | [`pkgconfig-cos7-ppc64le`](https://anaconda.org/conda-forge/pkgconfig-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pkgconfig-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/pkgconfig-cos7-ppc64le) | | [`pkgconfig-cos7-x86_64`](https://anaconda.org/conda-forge/pkgconfig-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/pkgconfig-cos7-x86_64.svg)](https://anaconda.org/conda-forge/pkgconfig-cos7-x86_64) | @@ -718,61 +583,45 @@ register_repo("conda-forge", "cdt-builds", config=cfg) | [`systemd-libs-cos7-aarch64`](https://anaconda.org/conda-forge/systemd-libs-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/systemd-libs-cos7-aarch64.svg)](https://anaconda.org/conda-forge/systemd-libs-cos7-aarch64) | | [`systemd-libs-cos7-ppc64le`](https://anaconda.org/conda-forge/systemd-libs-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/systemd-libs-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/systemd-libs-cos7-ppc64le) | | [`systemd-libs-cos7-x86_64`](https://anaconda.org/conda-forge/systemd-libs-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/systemd-libs-cos7-x86_64.svg)](https://anaconda.org/conda-forge/systemd-libs-cos7-x86_64) | -| [`webkitgtk-cos6-x86_64`](https://anaconda.org/conda-forge/webkitgtk-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/webkitgtk-cos6-x86_64.svg)](https://anaconda.org/conda-forge/webkitgtk-cos6-x86_64) | -| [`webkitgtk-devel-cos6-x86_64`](https://anaconda.org/conda-forge/webkitgtk-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/webkitgtk-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/webkitgtk-devel-cos6-x86_64) | -| [`xcb-util-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-cos6-x86_64) | | [`xcb-util-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-cos7-aarch64) | | [`xcb-util-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-cos7-ppc64le) | | [`xcb-util-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-cos7-x86_64) | -| [`xcb-util-devel-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-devel-cos6-x86_64) | | [`xcb-util-devel-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-devel-cos7-aarch64) | | [`xcb-util-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-devel-cos7-ppc64le) | | [`xcb-util-devel-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-devel-cos7-x86_64) | -| [`xcb-util-image-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-image-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-image-cos6-x86_64) | | [`xcb-util-image-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-image-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-image-cos7-aarch64) | | [`xcb-util-image-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-image-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-image-cos7-ppc64le) | | [`xcb-util-image-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-image-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-image-cos7-x86_64) | -| [`xcb-util-image-devel-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-image-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-image-devel-cos6-x86_64) | | [`xcb-util-image-devel-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-image-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-image-devel-cos7-aarch64) | | [`xcb-util-image-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-image-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-image-devel-cos7-ppc64le) | | [`xcb-util-image-devel-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-image-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-image-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-image-devel-cos7-x86_64) | -| [`xcb-util-keysyms-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-keysyms-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-cos6-x86_64) | | [`xcb-util-keysyms-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-keysyms-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-cos7-aarch64) | | [`xcb-util-keysyms-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-keysyms-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-cos7-ppc64le) | | [`xcb-util-keysyms-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-keysyms-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-cos7-x86_64) | -| [`xcb-util-keysyms-devel-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos6-x86_64) | | [`xcb-util-keysyms-devel-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos7-aarch64) | | [`xcb-util-keysyms-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos7-ppc64le) | | [`xcb-util-keysyms-devel-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-keysyms-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-keysyms-devel-cos7-x86_64) | -| [`xcb-util-renderutil-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-renderutil-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-cos6-x86_64) | | [`xcb-util-renderutil-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-renderutil-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-cos7-aarch64) | | [`xcb-util-renderutil-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-renderutil-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-cos7-ppc64le) | | [`xcb-util-renderutil-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-renderutil-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-cos7-x86_64) | -| [`xcb-util-renderutil-devel-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos6-x86_64) | | [`xcb-util-renderutil-devel-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos7-aarch64) | | [`xcb-util-renderutil-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos7-ppc64le) | | [`xcb-util-renderutil-devel-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-renderutil-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-renderutil-devel-cos7-x86_64) | -| [`xcb-util-wm-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-wm-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-wm-cos6-x86_64) | | [`xcb-util-wm-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-wm-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-wm-cos7-aarch64) | | [`xcb-util-wm-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-wm-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-wm-cos7-ppc64le) | | [`xcb-util-wm-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-wm-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-wm-cos7-x86_64) | -| [`xcb-util-wm-devel-cos6-x86_64`](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos6-x86_64) | | [`xcb-util-wm-devel-cos7-aarch64`](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos7-aarch64) | | [`xcb-util-wm-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos7-ppc64le) | | [`xcb-util-wm-devel-cos7-x86_64`](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xcb-util-wm-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xcb-util-wm-devel-cos7-x86_64) | -| [`xorg-x11-proto-devel-cos6-x86_64`](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-proto-devel-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos6-x86_64) | | [`xorg-x11-proto-devel-cos7-aarch64`](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-proto-devel-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos7-aarch64) | | [`xorg-x11-proto-devel-cos7-ppc64le`](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-proto-devel-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos7-ppc64le) | | [`xorg-x11-proto-devel-cos7-x86_64`](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-proto-devel-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-proto-devel-cos7-x86_64) | -| [`xorg-x11-server-common-cos6-x86_64`](https://anaconda.org/conda-forge/xorg-x11-server-common-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-common-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-server-common-cos6-x86_64) | | [`xorg-x11-server-common-cos7-aarch64`](https://anaconda.org/conda-forge/xorg-x11-server-common-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-common-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xorg-x11-server-common-cos7-aarch64) | | [`xorg-x11-server-common-cos7-ppc64le`](https://anaconda.org/conda-forge/xorg-x11-server-common-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-common-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xorg-x11-server-common-cos7-ppc64le) | | [`xorg-x11-server-common-cos7-x86_64`](https://anaconda.org/conda-forge/xorg-x11-server-common-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-common-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-server-common-cos7-x86_64) | -| [`xorg-x11-server-xvfb-cos6-x86_64`](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-xvfb-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos6-x86_64) | | [`xorg-x11-server-xvfb-cos7-aarch64`](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-xvfb-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos7-aarch64) | | [`xorg-x11-server-xvfb-cos7-ppc64le`](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-xvfb-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos7-ppc64le) | | [`xorg-x11-server-xvfb-cos7-x86_64`](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-server-xvfb-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-server-xvfb-cos7-x86_64) | -| [`xorg-x11-util-macros-cos6-x86_64`](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos6-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-util-macros-cos6-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos6-x86_64) | | [`xorg-x11-util-macros-cos7-aarch64`](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos7-aarch64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-util-macros-cos7-aarch64.svg)](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos7-aarch64) | | [`xorg-x11-util-macros-cos7-ppc64le`](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos7-ppc64le) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-util-macros-cos7-ppc64le.svg)](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos7-ppc64le) | | [`xorg-x11-util-macros-cos7-x86_64`](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos7-x86_64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/xorg-x11-util-macros-cos7-x86_64.svg)](https://anaconda.org/conda-forge/xorg-x11-util-macros-cos7-x86_64) | diff --git a/README.md.tmpl b/README.md.tmpl index 72bc7c40..bdba6666 100644 --- a/README.md.tmpl +++ b/README.md.tmpl @@ -14,7 +14,7 @@ The following options are available when adding a CDT in the configuration file: - `custom` (boolean): Set to `true` to declare the CDT as a custom CDT. This will cause the CDT generation code to remove any instance of the CDT that appears in the - `cdts` or `legacy_cdts` directories. + `cdts` directory. - `license_file` (str or list of str or null): Sets the license file for a CDT. If set to a string or a list of strings giving the paths to the files, it will copy the licenses to the recipe and modify the recipe `meta.yaml` appropriately. If set to `null`, it will @@ -64,37 +64,24 @@ If you have a CDT recipe that is not autogenerated, it can be added as follows. 1. Add the CDT name to the `cdt_slugs.yaml` file. Make sure to set `custom: true` in the metadata in the file. -2. Add the CDT recipe in a directory under the full CDT package name in either - the `custom_cdts` or `legacy_custom_cdts` folder depending on whether or not - the CDT is targeted at the old-style CDT format or the new-style one. If you - do not know, ask someone on `conda-forge/core`. +2. Add the CDT recipe in a directory under the full CDT package name in the + `custom_cdts` folder. If you do not know, ask someone on `conda-forge/core`. 3. Commit any changes from steps 1+2 and open the PR. The CI service will build the CDTs, report any errors, etc. -## Old-style/legacy vs. New-style CDTs +## CDTs constraints -The old-style CDTs are targeted at the conda-forge compilers that do not use the -`sysroot_{conda subdir}` packages (e.g., `sysroot_linux-64`, `sysroot_linux-aarch64`, etc.) -and build their own copy of glibc. These compilers also have `cos6` or `cos7` -in the name of the sysroot directory. The new-style CDTs use a sysroot directory -without `cos6` or `cos7` and are meant to work with the new conda-forge -compilers that depend on the `sysroot_{conda subdir}` packages. +CDTs are meant to work with conda-forge compilers that depend on the +`sysroot_{conda subdir}` packages. -**old-style CDT specs** -- needs to have `no_hoist` in the source sections -- sysroot directory has `conda_cos6` or `conda_cos7` in the path -- needs to have `run_constrained` entry of `sysroot_{conda subdir} ==99999999999` to prevent - it from being co-installed w/ the new compilers or CDTs - -**new-style CDT specs** - needs to have `no_hoist` in the source sections - sysroot directory has `conda` only in the path - needs to have a `run` requirement on the proper version of the `sysroot_{subdir}` package so that it is only installed with CDTs from the right version of CentOS -- the versions of `sysroot_{conda subdir}` are 2.12 for CentOS 6 and 2.17 for CentOS 7. +- the versions of `sysroot_{conda subdir}` are 2.17 for CentOS 7 and 2.28 for Alma 8 ## Azure CI Setup diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 8b29ec01..f7de2e45 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -5,27 +5,12 @@ jobs: timeoutInMinutes: 360 strategy: matrix: - cos6_x86_64_legacy: - DISTARCH: 'cos6-x86_64' - LEGACYCDT: '--legacy' - cos7_aarch64_legacy: - DISTARCH: 'cos7-aarch64' - LEGACYCDT: '--legacy' - cos7_ppc64le_legacy: - DISTARCH: 'cos7-ppc64le' - LEGACYCDT: '--legacy' - cos6_x86_64: - DISTARCH: 'cos6-x86_64' - LEGACYCDT: '' cos7_x86_64: DISTARCH: 'cos7-x86_64' - LEGACYCDT: '' cos7_aarch64: DISTARCH: 'cos7-aarch64' - LEGACYCDT: '' cos7_ppc64le: DISTARCH: 'cos7-ppc64le' - LEGACYCDT: '' maxParallel: 0 steps: @@ -33,6 +18,35 @@ jobs: - checkout: self clean: true + - script: | + sudo mkdir -p /opt/empty_dir || true + for d in \ + /opt/ghc \ + /opt/hostedtoolcache \ + /usr/lib/jvm \ + /usr/local/.ghcup \ + /usr/local/lib/android \ + /usr/local/share/powershell \ + /usr/share/dotnet \ + /usr/share/swift \ + ; do + sudo rsync --stats -a --delete /opt/empty_dir/ $d || true + done + sudo apt-get purge -y -f firefox \ + google-chrome-stable \ + microsoft-edge-stable + sudo apt-get autoremove -y >& /dev/null + sudo apt-get autoclean -y >& /dev/null + df -h + displayName: Manage disk space + + - script: | + sudo fallocate -l 15GiB /swapfile || true + sudo chmod 600 /swapfile || true + sudo mkswap /swapfile || true + sudo swapon /swapfile || true + displayName: Create swap file + - bash: | sudo apt-get remove -y --auto-remove gcc sudo apt-get purge -y --auto-remove gcc @@ -52,12 +66,12 @@ jobs: mkdir -p build_logs - echo "cmd args: ${DISTARCH} ${LEGACYCDT}" - python build_cdt_recipes.py ${DISTARCH} ${LEGACYCDT} + echo "cmd args: ${DISTARCH}" + python build_cdt_recipes.py ${DISTARCH} displayName: build and upload CDTs env: ANACONDA_TOKEN: $(anaconda.token) IS_FORK: $(System.PullRequest.IsFork) - publish: build_logs/ - artifact: build-logs-$(DISTARCH)$(LEGACYCDT)-azurejob$(system.JobId) + artifact: build-logs-$(DISTARCH)-azurejob$(system.JobId) diff --git a/build_cdt_recipes.py b/build_cdt_recipes.py index 52d6ba21..2e96218f 100644 --- a/build_cdt_recipes.py +++ b/build_cdt_recipes.py @@ -15,8 +15,6 @@ from conda.core.index import get_index from cdt_config import ( - LEGACY_CDT_PATH, - LEGACY_CUSTOM_CDT_PATH, CDT_PATH, CUSTOM_CDT_PATH, ) @@ -288,23 +286,15 @@ def _build_all_cdts(cdt_path, custom_cdt_path, dist_arch_slug): @click.command() @click.argument("dist_arch_slug", required=True) -@click.option( - "--legacy", default=False, is_flag=True, - help="Build old-style, legacy CDTs in the legacy_* folders." -) def _main( dist_arch_slug, - legacy ): """ Build all CDT recipes for a given DIST_ARCH_SLUG (e.g. cos6-x86_64, cos7-aarch64, etc.) """ - if legacy: - _build_all_cdts(LEGACY_CDT_PATH, LEGACY_CUSTOM_CDT_PATH, dist_arch_slug) - else: - _build_all_cdts(CDT_PATH, CUSTOM_CDT_PATH, dist_arch_slug) + _build_all_cdts(CDT_PATH, CUSTOM_CDT_PATH, dist_arch_slug) if __name__ == "__main__": diff --git a/cdt_config.py b/cdt_config.py index 862481fc..1d702e9e 100644 --- a/cdt_config.py +++ b/cdt_config.py @@ -1,4 +1,2 @@ -LEGACY_CDT_PATH = "legacy_cdts" -LEGACY_CUSTOM_CDT_PATH = "legacy_custom_cdts" CDT_PATH = "cdts" CUSTOM_CDT_PATH = "custom_cdts" diff --git a/cdt_slugs.yaml b/cdt_slugs.yaml index b2d1964c..4839c59c 100644 --- a/cdt_slugs.yaml +++ b/cdt_slugs.yaml @@ -3,6 +3,9 @@ alsa-lib: alsa-lib-devel: custom: false license_file: licenses/alsa-lib-license +audit-libs: + custom: false + license_file: licenses/audit-libs-copying.lib at-spi: custom: false license_file: licenses/at-spi-license @@ -62,13 +65,17 @@ cairo-devel: - licenses/cairo-copying-mpl-1.1 centos-release: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/centos-release-license chkconfig: custom: false copy-jdk-configs: custom: false +cracklib: + custom: false + license_file: licenses/cracklib-copying.lib +cracklib-dicts: + custom: false + license_file: licenses/cracklib-copying.lib cups-libs: custom: false license_file: licenses/cups-license @@ -106,20 +113,6 @@ freetype-devel: license_file: licenses/freetype-license.txt fribidi: custom: false - skipped_cdts: - - cos6-x86_64 -gdk-pixbuf2: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le -gdk-pixbuf2-devel: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le glib-networking: custom: false glib2: @@ -148,8 +141,6 @@ gtkmm24-devel: - licenses/gtkmm-tools-license harfbuzz: custom: false - skipped_cdts: - - cos6-x86_64 ibacm: custom: false # `ibacm` is part of rdma-core and under the same licenses @@ -162,20 +153,8 @@ ibacm: java-1.7.0-openjdk: custom: false license_file: licenses/openjdk-license - dep_replace: - libjpeg-cos6: libjpeg-turbo-cos6 - build_append: - cos6-x86_64: | - jvm_slug=$(compgen -G "${SYSROOT_DIR}/usr/lib/jvm/java-1.7.0-openjdk-*") - jvm_slug=$(basename ${jvm_slug}) - - pushd ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre/lib/security > /dev/null 2>&1 - mkdir -p ../../../../../../../etc/pki/java/cacerts - popd > /dev/null 2>&1 java-1.7.0-openjdk-headless: custom: false - skipped_cdts: - - cos6-x86_64 dep_replace: jpackage-utils-cos7: javapackages-tools-cos7 build_append: @@ -193,27 +172,17 @@ java-1.7.0-openjdk-headless: popd > /dev/null 2>&1 javapackages-tools: custom: false - skipped_cdts: - - cos6-x86_64 build_append: all: | pushd ${SYSROOT_DIR}/usr/share/java-utils > /dev/null 2>&1 rm -f abs2rel.sh ln -s ${SYSROOT_DIR}/usr/bin/abs2rel ${SYSROOT_DIR}/usr/share/java-utils/abs2rel.sh popd > /dev/null 2>&1 -jpackage-utils: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le kernel-headers: custom: false license_file: null kmod: custom: false - skipped_cdts: - - cos6-x86_64 libXxf86vm: custom: false libXxf86vm-devel: @@ -237,42 +206,28 @@ libdrm-devel: license_file: null libglvnd: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libglvnd-license libglvnd-core-devel: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libglvnd-license libglvnd-egl: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libglvnd-license libglvnd-gles: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libglvnd-license dep_remove: - mesa-libegl libglvnd-opengl: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libglvnd-license libglvnd-devel: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libglvnd-license dep_remove: - mesa-libgl libglvnd-glx: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libglvnd-license build_append: all: | @@ -284,31 +239,12 @@ libglvnd-glx: popd > /dev/null 2>&1 dep_remove: - mesa-libgl -libibcm: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le -libibcm-devel: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le - license_file: licenses/libibcm-devel-license libibmad: custom: false - skipped_cdts: - - cos6-aarch64 - - cos6-ppc64le license_file: - licenses/libibmad-license libibmad-devel: custom: false - skipped_cdts: - - cos6-aarch64 - - cos6-ppc64le license_file: - licenses/libibmad-license libibumad: @@ -320,19 +256,6 @@ libibumad: - licenses/rdma-core-licenses/COPYING.BSD_MIT - licenses/rdma-core-licenses/COPYING.GPL2 - licenses/rdma-core-licenses/COPYING.md -libibumad-devel: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le - # `libibumad` is part of rdma-core and under the same licenses - # https://github.com/linux-rdma/rdma-core/tree/v22.4/libibumad - license_file: - - licenses/rdma-core-licenses/COPYING.BSD_FB - - licenses/rdma-core-licenses/COPYING.BSD_MIT - - licenses/rdma-core-licenses/COPYING.GPL2 - - licenses/rdma-core-licenses/COPYING.md libIDL: custom: false license_file: licenses/libidl-copying @@ -342,13 +265,6 @@ libIDL-devel: libibverbs: custom: false license_file: licenses/libibverbs-devel-license -libibverbs-devel: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le - license_file: licenses/libibverbs-devel-license libICE: custom: false libICE-devel: @@ -377,15 +293,10 @@ libpng: libpng-devel: custom: false license_file: licenses/libpng-license -librdmacm: +libpwquality: custom: false - license_file: licenses/librdmacm-devel-license -librdmacm-devel: +librdmacm: custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le license_file: licenses/librdmacm-devel-license libselinux: custom: false @@ -414,19 +325,6 @@ libthai: custom: false libtiff: custom: false -libudev: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le -libudev-devel: - custom: true - recursive: false # generates an infinite recursion - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le libuuid: custom: false license_file: licenses/libuuid-license @@ -451,8 +349,6 @@ libxcb: license_file: licenses/libxcb-license libxcb-devel: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libxcb-license libXcomposite: custom: false @@ -497,13 +393,9 @@ libXinerama-devel: license_file: licenses/libxinerma-license libxkbcommon: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libxkbcommon-license libxkbcommon-devel: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/libxkbcommon-license libxml2: custom: false @@ -551,17 +443,8 @@ mesa-libgbm: mesa-dri-drivers: custom: false license_file: licenses/mesa-license -mesa-dri1-drivers: - custom: false - skipped_cdts: - - cos7-aarch64 - - cos7-ppc64le - - cos7-x86_64 - license_file: licenses/mesa-license mesa-khr-devel: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/mesa-license mesa-libEGL: custom: false @@ -605,8 +488,6 @@ mesa-libGLU-devel: license_file: licenses/mesa-license mesa-libglapi: custom: false - skipped_cdts: - - cos6-x86_64 license_file: licenses/mesa-license nspr: custom: false @@ -631,8 +512,6 @@ numactl: - licenses/numactl-lgpl2.txt numactl-libs: custom: false - skipped_cdts: - - cos6-x86_64 license_file: - licenses/numactl-copyright.txt - licenses/numactl-gpl2.txt @@ -645,23 +524,14 @@ numactl-devel: - licenses/numactl-lgpl2.txt opensm: custom: false - skipped_cdts: - - cos6-aarch64 - - cos6-ppc64le license_file: - licenses/opensm-license opensm-libs: custom: false - skipped_cdts: - - cos6-aarch64 - - cos6-ppc64le license_file: - licenses/opensm-license opensm-devel: custom: false - skipped_cdts: - - cos6-aarch64 - - cos6-ppc64le license_file: - licenses/opensm-license ORBit2: @@ -680,6 +550,12 @@ p11-kit: p11-kit-trust: custom: false license_file: licenses/p11-kit-license +pam: + custom: false + dep_remove: + - glibc +pam-devel: + custom: false pango: custom: false build_append: @@ -715,8 +591,6 @@ pciutils-devel: license_file: licenses/pciutils-license pcre: custom: false - skipped_cdts: - - cos6-x86_64 pixman: custom: false license_file: licenses/pixman-license @@ -727,12 +601,8 @@ pkgconfig: custom: false python-javapackages: custom: false - skipped_cdts: - - cos6-x86_64 rdma-core: custom: false - skipped_cdts: - - cos6-x86_64 license_file: - licenses/rdma-core-licenses/COPYING.BSD_FB - licenses/rdma-core-licenses/COPYING.BSD_MIT @@ -740,8 +610,6 @@ rdma-core: - licenses/rdma-core-licenses/COPYING.md rdma-core-devel: custom: false - skipped_cdts: - - cos6-x86_64 license_file: - licenses/rdma-core-licenses/COPYING.BSD_FB - licenses/rdma-core-licenses/COPYING.BSD_MIT @@ -749,8 +617,6 @@ rdma-core-devel: - licenses/rdma-core-licenses/COPYING.md systemd: custom: false - skipped_cdts: - - cos6-x86_64 license_file: - licenses/systemd-licenses/LICENSE.GPL2 - licenses/systemd-licenses/LICENSE.LGPL2.1 @@ -759,33 +625,15 @@ systemd: redhat-release-cos7: centos-release-cos7 systemd-devel: custom: false - skipped_cdts: - - cos6-x86_64 license_file: - licenses/systemd-licenses/LICENSE.GPL2 - licenses/systemd-licenses/LICENSE.LGPL2.1 - licenses/systemd-licenses/LICENSE.MIT systemd-libs: custom: false - skipped_cdts: - - cos6-x86_64 license_file: - licenses/systemd-licenses/LICENSE.LGPL2.1 - licenses/systemd-licenses/LICENSE.MIT -webkitgtk: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le - license_file: licenses/webkitgtk-license -webkitgtk-devel: - custom: false - skipped_cdts: - - cos7-x86_64 - - cos7-aarch64 - - cos7-ppc64le - license_file: licenses/webkitgtk-license xcb-util: custom: false license_file: licenses/xcb-util-license diff --git a/cdts/alsa-lib-cos6-x86_64/meta.yaml b/cdts/alsa-lib-cos6-x86_64/meta.yaml deleted file mode 100644 index 502ee00c..00000000 --- a/cdts/alsa-lib-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: alsa-lib-cos6-x86_64 - version: 1.1.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/alsa-lib-1.1.0-4.el6.x86_64.rpm - sha256: bfc2cdcd83083c9df5bf4a9ce1b6b73121b54c85d9eb5834dce75caae58b9a4a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/alsa-lib-1.1.0-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/alsa-lib-1.1.0/COPYING - summary: "(CDT) The Advanced Linux Sound Architecture (ALSA) library" - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - runtime libraries to simplify application programming and provide higher level - functionality as well as support for the older OSS API, providing binary - compatibility for most OSS programs. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/alsa-lib-cos7-aarch64/meta.yaml b/cdts/alsa-lib-cos7-aarch64/meta.yaml index ec3e4c99..3c9b4d44 100644 --- a/cdts/alsa-lib-cos7-aarch64/meta.yaml +++ b/cdts/alsa-lib-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.8 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/alsa-lib-1.1.8-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/alsa-lib-1.1.8-1.el7.aarch64.rpm sha256: c74d3725249d9b2415109aaf4947ad4bfbf453054dd47531467481cec86f0e00 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/alsa-lib-cos7-ppc64le/meta.yaml b/cdts/alsa-lib-cos7-ppc64le/meta.yaml index 0263f19a..be7d884a 100644 --- a/cdts/alsa-lib-cos7-ppc64le/meta.yaml +++ b/cdts/alsa-lib-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.8 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/alsa-lib-1.1.8-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/alsa-lib-1.1.8-1.el7.ppc64le.rpm sha256: 545010ede619c0437d6a3c142e38e017fe214af8dc830eb20b96b5fb18ce760f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/alsa-lib-cos7-x86_64/meta.yaml b/cdts/alsa-lib-cos7-x86_64/meta.yaml index 948d9736..2c6ced57 100644 --- a/cdts/alsa-lib-cos7-x86_64/meta.yaml +++ b/cdts/alsa-lib-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.8 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/alsa-lib-1.1.8-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/alsa-lib-1.1.8-1.el7.x86_64.rpm sha256: 01990da86e8971970800575c029714a2fc6c8245c20085a68c89cec3955b1618 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/alsa-lib-devel-cos6-x86_64/alsa-lib-license b/cdts/alsa-lib-devel-cos6-x86_64/alsa-lib-license deleted file mode 100644 index af2501de..00000000 --- a/cdts/alsa-lib-devel-cos6-x86_64/alsa-lib-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/alsa-lib-devel-cos6-x86_64/meta.yaml b/cdts/alsa-lib-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index d362a426..00000000 --- a/cdts/alsa-lib-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: alsa-lib-devel-cos6-x86_64 - version: 1.1.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/alsa-lib-devel-1.1.0-4.el6.x86_64.rpm - sha256: 0763ecbb829b73f154d7d077246497ccccb524a20f1dce449a364804bb406aab - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/alsa-lib-1.1.0-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - alsa-lib-cos6-x86_64 ==1.1.0 *_{{ cdt_build_number|int + 1000 }} - host: - - alsa-lib-cos6-x86_64 ==1.1.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - alsa-lib-cos6-x86_64 ==1.1.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: alsa-lib-license - summary: (CDT) Development files from the ALSA library - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - development libraries for developing against the ALSA libraries and - interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/alsa-lib-devel-cos7-aarch64/meta.yaml b/cdts/alsa-lib-devel-cos7-aarch64/meta.yaml index f8995e14..672be777 100644 --- a/cdts/alsa-lib-devel-cos7-aarch64/meta.yaml +++ b/cdts/alsa-lib-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.8 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/alsa-lib-devel-1.1.8-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/alsa-lib-devel-1.1.8-1.el7.aarch64.rpm sha256: 9c378db289e157bd775ac6cf2f9c9dd2fbfc1376806d89d6ccd0f9d3c75e272d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/alsa-lib-devel-cos7-ppc64le/meta.yaml b/cdts/alsa-lib-devel-cos7-ppc64le/meta.yaml index fbf2d22a..0eff3b93 100644 --- a/cdts/alsa-lib-devel-cos7-ppc64le/meta.yaml +++ b/cdts/alsa-lib-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.8 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/alsa-lib-devel-1.1.8-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/alsa-lib-devel-1.1.8-1.el7.ppc64le.rpm sha256: b60215fe9b765201ff0116fec35deeedffeeacfd79da0231ba03a7a5e71d4fad no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/alsa-lib-devel-cos7-x86_64/meta.yaml b/cdts/alsa-lib-devel-cos7-x86_64/meta.yaml index 40b561f4..43d4b1f4 100644 --- a/cdts/alsa-lib-devel-cos7-x86_64/meta.yaml +++ b/cdts/alsa-lib-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.8 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/alsa-lib-devel-1.1.8-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/alsa-lib-devel-1.1.8-1.el7.x86_64.rpm sha256: 2fe4a583293c229e5386e5087d6ca83d75b6402381f69bd291b5086bb919c725 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/at-spi-cos6-x86_64/at-spi-license b/cdts/at-spi-cos6-x86_64/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/cdts/at-spi-cos6-x86_64/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/at-spi-cos6-x86_64/meta.yaml b/cdts/at-spi-cos6-x86_64/meta.yaml deleted file mode 100644 index 1bb9c2ea..00000000 --- a/cdts/at-spi-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,58 +0,0 @@ -package: - name: at-spi-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/at-spi-1.28.1-2.el6.centos.x86_64.rpm - sha256: fd951cd7fd7bd1533b2c1f5d16c213d0406a5edbddf49e1405650a946998a9fa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/at-spi-1.28.1-2.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - atk-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int + 1000 }} - host: - - orbit2-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - atk-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - orbit2-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - atk-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Assistive Technology Service Provider Interface - description: | - at-spi allows assistive technologies to access GTK-based applications. - Essentially it exposes the internals of applications for automation, so tools - such as screen readers, magnifiers, or even scripting interfaces can query and - interact with GUI controls. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/at-spi-cos7-aarch64/meta.yaml b/cdts/at-spi-cos7-aarch64/meta.yaml index 8d245092..be31a321 100644 --- a/cdts/at-spi-cos7-aarch64/meta.yaml +++ b/cdts/at-spi-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.32.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/at-spi-1.32.0-12.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/at-spi-1.32.0-12.el7.aarch64.rpm sha256: 3a016b08364d3235508a9e96ab95bb4ae10a10c19528507fefa79fc9d3e5d5d8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/at-spi-cos7-ppc64le/meta.yaml b/cdts/at-spi-cos7-ppc64le/meta.yaml index d83c784f..13a73038 100644 --- a/cdts/at-spi-cos7-ppc64le/meta.yaml +++ b/cdts/at-spi-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.32.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/at-spi-1.32.0-12.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/at-spi-1.32.0-12.el7.ppc64le.rpm sha256: 3769435e3bf78db35e42f802780802c2ae367cf2a092b016e8c80d484056ad2f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/at-spi-cos7-x86_64/meta.yaml b/cdts/at-spi-cos7-x86_64/meta.yaml index b63d5a22..536d0274 100644 --- a/cdts/at-spi-cos7-x86_64/meta.yaml +++ b/cdts/at-spi-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.32.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/at-spi-1.32.0-12.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/at-spi-1.32.0-12.el7.x86_64.rpm sha256: 13931db522ff808c06b27f20a74e4d007d9b681a2a026c4e988663e53a8ad850 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/at-spi-devel-cos6-x86_64/at-spi-license b/cdts/at-spi-devel-cos6-x86_64/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/cdts/at-spi-devel-cos6-x86_64/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/at-spi-devel-cos6-x86_64/meta.yaml b/cdts/at-spi-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index aa18f57a..00000000 --- a/cdts/at-spi-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: at-spi-devel-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/at-spi-devel-1.28.1-2.el6.centos.x86_64.rpm - sha256: bd943b4ef72e2e671e9154cb3d569ff6466e56b5c1186385841f45e6effc73ee - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/at-spi-1.28.1-2.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - at-spi-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int + 1000 }} - - atk-devel-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-devel-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-devel-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int + 1000 }} - host: - - orbit2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - at-spi-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int + 1000 }} - - atk-devel-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-devel-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-devel-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - orbit2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - at-spi-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int + 1000 }} - - atk-devel-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-devel-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-devel-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Development files for at-spi - description: | - This package contains libraries, header files and developer documentation - needed for developing applications that interact directly with at-spi. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/at-spi-devel-cos7-aarch64/meta.yaml b/cdts/at-spi-devel-cos7-aarch64/meta.yaml index 6d4f165e..2417dc50 100644 --- a/cdts/at-spi-devel-cos7-aarch64/meta.yaml +++ b/cdts/at-spi-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.32.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/at-spi-devel-1.32.0-12.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/at-spi-devel-1.32.0-12.el7.aarch64.rpm sha256: 1e973bd5e679594b4eda8c665b99d86c5b468e152aac7673f9934c3207a98d65 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/at-spi-devel-cos7-ppc64le/meta.yaml b/cdts/at-spi-devel-cos7-ppc64le/meta.yaml index 1badde54..be0a3f17 100644 --- a/cdts/at-spi-devel-cos7-ppc64le/meta.yaml +++ b/cdts/at-spi-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.32.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/at-spi-devel-1.32.0-12.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/at-spi-devel-1.32.0-12.el7.ppc64le.rpm sha256: 34e54adef67758903b1f3aa671e1d3d870675563e61e8186ce9540772179cf90 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/at-spi-devel-cos7-x86_64/meta.yaml b/cdts/at-spi-devel-cos7-x86_64/meta.yaml index f9dbe7f0..1c806043 100644 --- a/cdts/at-spi-devel-cos7-x86_64/meta.yaml +++ b/cdts/at-spi-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.32.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/at-spi-devel-1.32.0-12.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/at-spi-devel-1.32.0-12.el7.x86_64.rpm sha256: 9ed0c0a28fdbe43dd1b91f111e127a07dd87b12606278251c769d0b2ac4c44a0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/atk-cos6-x86_64/atk-copying b/cdts/atk-cos6-x86_64/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/cdts/atk-cos6-x86_64/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/atk-cos6-x86_64/meta.yaml b/cdts/atk-cos6-x86_64/meta.yaml deleted file mode 100644 index cf9a29cb..00000000 --- a/cdts/atk-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: atk-cos6-x86_64 - version: 1.30.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/atk-1.30.0-1.el6.x86_64.rpm - sha256: 0627b9fa757608512a7f7fd0f887717212e58f3d8af8e0ca338af73a38d9b65b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/atk-1.30.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Interfaces for accessibility support - description: | - The ATK library provides a set of interfaces for adding accessibility support - to applications and graphical user interface toolkits. By supporting the ATK - interfaces, an application or toolkit can be used with tools such as screen - readers, magnifiers, and alternative input devices. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/atk-cos7-aarch64/meta.yaml b/cdts/atk-cos7-aarch64/meta.yaml index 78470b95..bfc54483 100644 --- a/cdts/atk-cos7-aarch64/meta.yaml +++ b/cdts/atk-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.28.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/atk-2.28.1-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/atk-2.28.1-2.el7.aarch64.rpm sha256: 5bef4d38a43a87a3dd820a729cd2f9634bba83b972cc2d3808e3341aaf3d930c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/atk-cos7-ppc64le/meta.yaml b/cdts/atk-cos7-ppc64le/meta.yaml index e44e8793..4ba65bb6 100644 --- a/cdts/atk-cos7-ppc64le/meta.yaml +++ b/cdts/atk-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.28.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/atk-2.28.1-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/atk-2.28.1-2.el7.ppc64le.rpm sha256: 7592ce9a2369dc6d084482c7d72743c81bf0a6fa482466d6890cd3afc075205e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/atk-cos7-x86_64/meta.yaml b/cdts/atk-cos7-x86_64/meta.yaml index 1c68ec49..8e9147f5 100644 --- a/cdts/atk-cos7-x86_64/meta.yaml +++ b/cdts/atk-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.28.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/atk-2.28.1-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/atk-2.28.1-2.el7.x86_64.rpm sha256: 942fc4bc5390444c1758043bc5dd4c01c84e3e7c008c1c8ad4a6aefffb5e458d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/atk-devel-cos6-x86_64/atk-copying b/cdts/atk-devel-cos6-x86_64/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/cdts/atk-devel-cos6-x86_64/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/atk-devel-cos6-x86_64/meta.yaml b/cdts/atk-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0df0b2d4..00000000 --- a/cdts/atk-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: atk-devel-cos6-x86_64 - version: 1.30.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/atk-devel-1.30.0-1.el6.x86_64.rpm - sha256: 2469c560033cc10d449d0a5065b3c5c4c78d5e7e9ca6cbf43ae66e8175af4ab3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/atk-1.30.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos6-x86_64 ==1.30.0 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - host: - - atk-cos6-x86_64 ==1.30.0 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - atk-cos6-x86_64 ==1.30.0 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Development files for the ATK accessibility toolkit - description: | - This package includes libraries, header files, and developer documentation - needed for development of applications or toolkits which use ATK. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/atk-devel-cos7-aarch64/meta.yaml b/cdts/atk-devel-cos7-aarch64/meta.yaml index e47cc1bf..15f07ea2 100644 --- a/cdts/atk-devel-cos7-aarch64/meta.yaml +++ b/cdts/atk-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.28.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/atk-devel-2.28.1-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/atk-devel-2.28.1-2.el7.aarch64.rpm sha256: db0b1852181f6c6fa3c11b32ba1e6701b8f1a095dd8c0c67cf0cda2616aaa22d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/atk-devel-cos7-ppc64le/meta.yaml b/cdts/atk-devel-cos7-ppc64le/meta.yaml index f8af937a..ca814fe9 100644 --- a/cdts/atk-devel-cos7-ppc64le/meta.yaml +++ b/cdts/atk-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.28.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/atk-devel-2.28.1-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/atk-devel-2.28.1-2.el7.ppc64le.rpm sha256: 66252a24b497adcc97f3b9b441b0f0d4c14a51b39a3426f443673c97b99fe944 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/atk-devel-cos7-x86_64/meta.yaml b/cdts/atk-devel-cos7-x86_64/meta.yaml index d61bae9c..20f75627 100644 --- a/cdts/atk-devel-cos7-x86_64/meta.yaml +++ b/cdts/atk-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.28.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/atk-devel-2.28.1-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/atk-devel-2.28.1-2.el7.x86_64.rpm sha256: 6b3e9447dcda06dd3af01092d662c93995a2a0c0d7dc6278bc71d28e91aa2f5f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/legacy_cdts/cairo-cos6-x86_64/cairo-copying-lgpl-2.1 b/cdts/audit-libs-cos7-aarch64/audit-libs-copying.lib similarity index 96% rename from legacy_cdts/cairo-cos6-x86_64/cairo-copying-lgpl-2.1 rename to cdts/audit-libs-cos7-aarch64/audit-libs-copying.lib index b124cf58..ba2be481 100644 --- a/legacy_cdts/cairo-cos6-x86_64/cairo-copying-lgpl-2.1 +++ b/cdts/audit-libs-cos7-aarch64/audit-libs-copying.lib @@ -3,7 +3,7 @@ Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -57,7 +57,7 @@ modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. - +^L Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a @@ -90,8 +90,9 @@ special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. @@ -113,7 +114,7 @@ modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. - +^L GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION @@ -139,7 +140,8 @@ included without limitation in the term "modification".) making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control -compilation and installation of the library. +compilation +and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of @@ -218,7 +220,7 @@ instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - +^L Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. @@ -269,7 +271,7 @@ Library will still fall under Section 6.) distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - +^L 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work @@ -305,10 +307,10 @@ of these things: the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above @@ -331,7 +333,7 @@ restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - +^L 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined @@ -372,7 +374,7 @@ subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. - +^L 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or @@ -425,7 +427,7 @@ conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - +^L 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is @@ -459,7 +461,7 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS - +^L How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest @@ -475,13 +477,14 @@ have at least the "copyright" line and a pointer to where the full notice is found. - + Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. + version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -490,17 +493,19 @@ notice is found. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Also add information on how to contact you by electronic and paper mail. +Also add information on how to contact you by electronic and paper +mail. You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James - Random Hacker. +Random Hacker. , 1 April 1990 Ty Coon, President of Vice diff --git a/cdts/ca-certificates-cos6-x86_64/build.sh b/cdts/audit-libs-cos7-aarch64/build.sh similarity index 96% rename from cdts/ca-certificates-cos6-x86_64/build.sh rename to cdts/audit-libs-cos7-aarch64/build.sh index 44dc3055..ca6ebc1a 100755 --- a/cdts/ca-certificates-cos6-x86_64/build.sh +++ b/cdts/audit-libs-cos7-aarch64/build.sh @@ -2,7 +2,7 @@ set -o errexit -o pipefail -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot +SYSROOT_DIR="${PREFIX}"/aarch64-conda-linux-gnu/sysroot mkdir -p "${SYSROOT_DIR}" if [[ -d usr/lib ]]; then diff --git a/cdts/audit-libs-cos7-aarch64/meta.yaml b/cdts/audit-libs-cos7-aarch64/meta.yaml new file mode 100644 index 00000000..6e3a05c0 --- /dev/null +++ b/cdts/audit-libs-cos7-aarch64/meta.yaml @@ -0,0 +1,44 @@ +package: + name: audit-libs-cos7-aarch64 + version: 2.8.5 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/audit-libs-2.8.5-4.el7.aarch64.rpm + sha256: c67ba5a600a6a94da1ee52fffc4855b6f6c75ae4ad1a568aafec1538849d8395 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/audit-2.8.5-4.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + host: + - sysroot_linux-aarch64 2.17.* + run: + - sysroot_linux-aarch64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://people.redhat.com/sgrubb/audit/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: audit-libs-copying.lib + summary: (CDT) Dynamic library for libaudit + description: | + The audit-libs package contains the dynamic libraries needed for applications + to use the audit framework. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/cairo-cos6-x86_64/cairo-copying-lgpl-2.1 b/cdts/audit-libs-cos7-ppc64le/audit-libs-copying.lib similarity index 96% rename from cdts/cairo-cos6-x86_64/cairo-copying-lgpl-2.1 rename to cdts/audit-libs-cos7-ppc64le/audit-libs-copying.lib index b124cf58..ba2be481 100644 --- a/cdts/cairo-cos6-x86_64/cairo-copying-lgpl-2.1 +++ b/cdts/audit-libs-cos7-ppc64le/audit-libs-copying.lib @@ -3,7 +3,7 @@ Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -57,7 +57,7 @@ modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. - +^L Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a @@ -90,8 +90,9 @@ special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. @@ -113,7 +114,7 @@ modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. - +^L GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION @@ -139,7 +140,8 @@ included without limitation in the term "modification".) making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control -compilation and installation of the library. +compilation +and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of @@ -218,7 +220,7 @@ instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - +^L Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. @@ -269,7 +271,7 @@ Library will still fall under Section 6.) distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - +^L 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work @@ -305,10 +307,10 @@ of these things: the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above @@ -331,7 +333,7 @@ restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - +^L 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined @@ -372,7 +374,7 @@ subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. - +^L 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or @@ -425,7 +427,7 @@ conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - +^L 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is @@ -459,7 +461,7 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS - +^L How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest @@ -475,13 +477,14 @@ have at least the "copyright" line and a pointer to where the full notice is found. - + Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. + version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -490,17 +493,19 @@ notice is found. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Also add information on how to contact you by electronic and paper mail. +Also add information on how to contact you by electronic and paper +mail. You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James - Random Hacker. +Random Hacker. , 1 April 1990 Ty Coon, President of Vice diff --git a/cdts/audit-libs-cos7-ppc64le/build.sh b/cdts/audit-libs-cos7-ppc64le/build.sh new file mode 100755 index 00000000..b4d65ea7 --- /dev/null +++ b/cdts/audit-libs-cos7-ppc64le/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/powerpc64le-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/audit-libs-cos7-ppc64le/meta.yaml b/cdts/audit-libs-cos7-ppc64le/meta.yaml new file mode 100644 index 00000000..d061e9b3 --- /dev/null +++ b/cdts/audit-libs-cos7-ppc64le/meta.yaml @@ -0,0 +1,44 @@ +package: + name: audit-libs-cos7-ppc64le + version: 2.8.5 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/audit-libs-2.8.5-4.el7.ppc64le.rpm + sha256: b098d6e8b8fb2fcfcf80c3b0b67ef19a9f74e379f64d174a75599d2f78e6c0f1 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/audit-2.8.5-4.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + host: + - sysroot_linux-ppc64le 2.17.* + run: + - sysroot_linux-ppc64le 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://people.redhat.com/sgrubb/audit/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: audit-libs-copying.lib + summary: (CDT) Dynamic library for libaudit + description: | + The audit-libs package contains the dynamic libraries needed for applications + to use the audit framework. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/cairo-devel-cos6-x86_64/cairo-copying-lgpl-2.1 b/cdts/audit-libs-cos7-x86_64/audit-libs-copying.lib similarity index 96% rename from cdts/cairo-devel-cos6-x86_64/cairo-copying-lgpl-2.1 rename to cdts/audit-libs-cos7-x86_64/audit-libs-copying.lib index b124cf58..ba2be481 100644 --- a/cdts/cairo-devel-cos6-x86_64/cairo-copying-lgpl-2.1 +++ b/cdts/audit-libs-cos7-x86_64/audit-libs-copying.lib @@ -3,7 +3,7 @@ Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -57,7 +57,7 @@ modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. - +^L Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a @@ -90,8 +90,9 @@ special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. @@ -113,7 +114,7 @@ modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. - +^L GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION @@ -139,7 +140,8 @@ included without limitation in the term "modification".) making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control -compilation and installation of the library. +compilation +and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of @@ -218,7 +220,7 @@ instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - +^L Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. @@ -269,7 +271,7 @@ Library will still fall under Section 6.) distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - +^L 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work @@ -305,10 +307,10 @@ of these things: the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above @@ -331,7 +333,7 @@ restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - +^L 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined @@ -372,7 +374,7 @@ subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. - +^L 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or @@ -425,7 +427,7 @@ conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - +^L 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is @@ -459,7 +461,7 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS - +^L How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest @@ -475,13 +477,14 @@ have at least the "copyright" line and a pointer to where the full notice is found. - + Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. + version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -490,17 +493,19 @@ notice is found. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Also add information on how to contact you by electronic and paper mail. +Also add information on how to contact you by electronic and paper +mail. You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James - Random Hacker. +Random Hacker. , 1 April 1990 Ty Coon, President of Vice diff --git a/cdts/alsa-lib-cos6-x86_64/build.sh b/cdts/audit-libs-cos7-x86_64/build.sh similarity index 100% rename from cdts/alsa-lib-cos6-x86_64/build.sh rename to cdts/audit-libs-cos7-x86_64/build.sh diff --git a/cdts/audit-libs-cos7-x86_64/meta.yaml b/cdts/audit-libs-cos7-x86_64/meta.yaml new file mode 100644 index 00000000..b4c1a8cc --- /dev/null +++ b/cdts/audit-libs-cos7-x86_64/meta.yaml @@ -0,0 +1,44 @@ +package: + name: audit-libs-cos7-x86_64 + version: 2.8.5 + +source: + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/audit-libs-2.8.5-4.el7.x86_64.rpm + sha256: 8531bf49043f146e7460e4f2bb898a7fa2ff1a07c70b9834d9cac60a3e3c57ed + no_hoist: true + folder: binary + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/audit-2.8.5-4.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + host: + - sysroot_linux-64 2.17.* + run: + - sysroot_linux-64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://people.redhat.com/sgrubb/audit/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: audit-libs-copying.lib + summary: (CDT) Dynamic library for libaudit + description: | + The audit-libs package contains the dynamic libraries needed for applications + to use the audit framework. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/ca-certificates-cos6-x86_64/meta.yaml b/cdts/ca-certificates-cos6-x86_64/meta.yaml deleted file mode 100644 index 87f5d628..00000000 --- a/cdts/ca-certificates-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: ca-certificates-cos6-x86_64 - version: 2018.2.22 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ca-certificates-2018.2.22-65.1.el6.noarch.rpm - sha256: ce273390bdd5b7d7e0f561979fac693832b043f92cc0e60d777b00ae21ca87e2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ca-certificates-2018.2.22-65.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int + 1000 }} - - p11-kit-trust-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int + 1000 }} - host: - - p11-kit-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int + 1000 }} - - p11-kit-trust-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - p11-kit-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int + 1000 }} - - p11-kit-trust-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/ - license: Public-Domain - license_family: Public-Domain - summary: (CDT) The Mozilla CA root certificate bundle - description: | - This package contains the set of CA certificates chosen by the Mozilla - Foundation for use with the Internet PKI. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/ca-certificates-cos7-aarch64/meta.yaml b/cdts/ca-certificates-cos7-aarch64/meta.yaml index 3240f972..8e456ca2 100644 --- a/cdts/ca-certificates-cos7-aarch64/meta.yaml +++ b/cdts/ca-certificates-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2020.2.41 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm sha256: 1095e8edd8713c148159831eda79522d8eae5c52f1930b7a570a157f3ccf2fc2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/ca-certificates-cos7-ppc64le/meta.yaml b/cdts/ca-certificates-cos7-ppc64le/meta.yaml index 3bcbc3c8..eb07ed6a 100644 --- a/cdts/ca-certificates-cos7-ppc64le/meta.yaml +++ b/cdts/ca-certificates-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2020.2.41 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm sha256: 1095e8edd8713c148159831eda79522d8eae5c52f1930b7a570a157f3ccf2fc2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/ca-certificates-cos7-x86_64/meta.yaml b/cdts/ca-certificates-cos7-x86_64/meta.yaml index 0d3defe5..6175804a 100644 --- a/cdts/ca-certificates-cos7-x86_64/meta.yaml +++ b/cdts/ca-certificates-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2020.2.41 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm sha256: 1095e8edd8713c148159831eda79522d8eae5c52f1930b7a570a157f3ccf2fc2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cairo-cos6-x86_64/cairo-copying b/cdts/cairo-cos6-x86_64/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/cdts/cairo-cos6-x86_64/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/cdts/cairo-cos6-x86_64/cairo-copying-mpl-1.1 b/cdts/cairo-cos6-x86_64/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/cdts/cairo-cos6-x86_64/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/cdts/cairo-cos6-x86_64/meta.yaml b/cdts/cairo-cos6-x86_64/meta.yaml deleted file mode 100644 index e6f39551..00000000 --- a/cdts/cairo-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: cairo-cos6-x86_64 - version: 1.8.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cairo-1.8.8-6.el6_6.x86_64.rpm - sha256: dcdfc02d7980ed7c97f04223e98919281e1a5bd21eb31dc6e60e36102bbec4ab - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cairo-1.8.8-6.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) A 2D graphics library - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. Currently supported output targets include the X Window System, - OpenGL (via glitz), in-memory image buffers, and image files (PDF, PostScript, - and SVG). Cairo is designed to produce consistent output on all output media - while taking advantage of display hardware acceleration when available (e.g. - through the X Render Extension or OpenGL). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/cairo-cos7-aarch64/meta.yaml b/cdts/cairo-cos7-aarch64/meta.yaml index 47c023a9..7e0d07e2 100644 --- a/cdts/cairo-cos7-aarch64/meta.yaml +++ b/cdts/cairo-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.15.12 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cairo-1.15.12-4.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/cairo-1.15.12-4.el7.aarch64.rpm sha256: f76597b4a144bc615fd2fcf3f978adfb2a3b14c48564a315e2440e0e06807311 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cairo-cos7-ppc64le/meta.yaml b/cdts/cairo-cos7-ppc64le/meta.yaml index 85ddbb0d..805b2bcc 100644 --- a/cdts/cairo-cos7-ppc64le/meta.yaml +++ b/cdts/cairo-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.15.12 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cairo-1.15.12-4.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/cairo-1.15.12-4.el7.ppc64le.rpm sha256: 51a9c48460f4dcd1e57a2554f40982a4deaa8e5ab9afec24044e355d0ad6df6a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cairo-cos7-x86_64/meta.yaml b/cdts/cairo-cos7-x86_64/meta.yaml index 472580a8..d3595196 100644 --- a/cdts/cairo-cos7-x86_64/meta.yaml +++ b/cdts/cairo-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.15.12 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/cairo-1.15.12-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/cairo-1.15.12-4.el7.x86_64.rpm sha256: 0e9c08353e29032ef9613dfa2cfd6e921dfc0d4847da7f957793850631646d79 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cairo-devel-cos6-x86_64/cairo-copying b/cdts/cairo-devel-cos6-x86_64/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/cdts/cairo-devel-cos6-x86_64/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/cdts/cairo-devel-cos6-x86_64/cairo-copying-mpl-1.1 b/cdts/cairo-devel-cos6-x86_64/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/cdts/cairo-devel-cos6-x86_64/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/cdts/cairo-devel-cos6-x86_64/meta.yaml b/cdts/cairo-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0814fe64..00000000 --- a/cdts/cairo-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -package: - name: cairo-devel-cos6-x86_64 - version: 1.8.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cairo-devel-1.8.8-6.el6_6.x86_64.rpm - sha256: bd1fb7db77c53922d769305d8d60bd203c14ef7f9207df74e965db23963e8b88 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cairo-1.8.8-6.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos6-x86_64 ==1.8.8 *_{{ cdt_build_number|int + 1000 }} - - fontconfig-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.9 *_{{ cdt_build_number|int + 1000 }} - - pixman-devel-cos6-x86_64 >=0.12.0 *_{{ cdt_build_number|int + 1000 }} - host: - - cairo-cos6-x86_64 ==1.8.8 *_{{ cdt_build_number|int + 1000 }} - - fontconfig-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.9 *_{{ cdt_build_number|int + 1000 }} - - pixman-devel-cos6-x86_64 >=0.12.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - cairo-cos6-x86_64 ==1.8.8 *_{{ cdt_build_number|int + 1000 }} - - fontconfig-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.9 *_{{ cdt_build_number|int + 1000 }} - - pixman-devel-cos6-x86_64 >=0.12.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) Development files for cairo - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. This package contains libraries, header files and developer - documentation needed for developing software which uses the cairo graphics - library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/cairo-devel-cos7-aarch64/meta.yaml b/cdts/cairo-devel-cos7-aarch64/meta.yaml index bf060158..c3961d80 100644 --- a/cdts/cairo-devel-cos7-aarch64/meta.yaml +++ b/cdts/cairo-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.15.12 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cairo-devel-1.15.12-4.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/cairo-devel-1.15.12-4.el7.aarch64.rpm sha256: 089370a8871255cc20531b3f7157797d274689a7ec212f73bb9c7a5c02102faf no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cairo-devel-cos7-ppc64le/meta.yaml b/cdts/cairo-devel-cos7-ppc64le/meta.yaml index 67ff9ea2..4d4bf7e0 100644 --- a/cdts/cairo-devel-cos7-ppc64le/meta.yaml +++ b/cdts/cairo-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.15.12 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cairo-devel-1.15.12-4.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/cairo-devel-1.15.12-4.el7.ppc64le.rpm sha256: 582633429c5b834906d5f13b5683f7ac7a9684fd0a26265b7d2b885d82fecc01 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cairo-devel-cos7-x86_64/meta.yaml b/cdts/cairo-devel-cos7-x86_64/meta.yaml index b7692aba..23b2e773 100644 --- a/cdts/cairo-devel-cos7-x86_64/meta.yaml +++ b/cdts/cairo-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.15.12 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/cairo-devel-1.15.12-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/cairo-devel-1.15.12-4.el7.x86_64.rpm sha256: 05f95f4864c7e85fd801638c1183a292dd0054a07e38cee077288431a7c82d62 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/centos-release-cos7-aarch64/meta.yaml b/cdts/centos-release-cos7-aarch64/meta.yaml index ff1b7053..086e950b 100644 --- a/cdts/centos-release-cos7-aarch64/meta.yaml +++ b/cdts/centos-release-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 7 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/centos-release-7-9.2009.0.el7.centos.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/centos-release-7-9.2009.0.el7.centos.aarch64.rpm sha256: 0588cbe9e9b38367f4d5f2e24ecffc08d28c4f65ccf860f478688a832719ebe5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm # no_hoist: true # folder: source diff --git a/cdts/centos-release-cos7-ppc64le/meta.yaml b/cdts/centos-release-cos7-ppc64le/meta.yaml index ef0fdc05..3f22d712 100644 --- a/cdts/centos-release-cos7-ppc64le/meta.yaml +++ b/cdts/centos-release-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 7 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/centos-release-7-9.2009.0.el7.centos.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/centos-release-7-9.2009.0.el7.centos.ppc64le.rpm sha256: 9cc7d28e561100c8054b1ca7704f79ecdc80d08054b72b20ee7268c0b55b5ada no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm # no_hoist: true # folder: source diff --git a/cdts/centos-release-cos7-x86_64/meta.yaml b/cdts/centos-release-cos7-x86_64/meta.yaml index dd202dc3..ee8394f7 100644 --- a/cdts/centos-release-cos7-x86_64/meta.yaml +++ b/cdts/centos-release-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 7 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-9.2009.0.el7.centos.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/centos-release-7-9.2009.0.el7.centos.x86_64.rpm sha256: 084d7a4cd25d9ecb77dd607072b72829c28602438d96804a4637d371d9c20d1f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm # no_hoist: true # folder: source diff --git a/cdts/chkconfig-cos6-x86_64/meta.yaml b/cdts/chkconfig-cos6-x86_64/meta.yaml deleted file mode 100644 index 33efc730..00000000 --- a/cdts/chkconfig-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: chkconfig-cos6-x86_64 - version: 1.3.49.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/chkconfig-1.3.49.5-1.el6.x86_64.rpm - sha256: 78386af88e956364b220b3ef9fb268c7cf83ec1e8b763e65ae1cf71d4d4cc9dd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/chkconfig-1.3.49.5-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: chkconfig-cos6-x86_64 - license: GPL-2.0-only - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/chkconfig-1.3.49.5/COPYING - summary: "(CDT) A system tool for maintaining the /etc/rc*.d hierarchy" - description: | - Chkconfig is a basic system utility. It updates and queries runlevel - information for system services. Chkconfig manipulates the numerous symbolic - links in /etc/rc.d, to relieve system administrators of some of the drudgery - of manually editing the symbolic links. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/chkconfig-cos7-aarch64/meta.yaml b/cdts/chkconfig-cos7-aarch64/meta.yaml index 6e68dc03..378610b9 100644 --- a/cdts/chkconfig-cos7-aarch64/meta.yaml +++ b/cdts/chkconfig-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.6 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/chkconfig-1.7.6-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/chkconfig-1.7.6-1.el7.aarch64.rpm sha256: d12a3ca85e3532598f300e025d50cce3656c3169aace7eb9a610e770ef221810 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/chkconfig-cos7-ppc64le/meta.yaml b/cdts/chkconfig-cos7-ppc64le/meta.yaml index a11b0888..6b107c39 100644 --- a/cdts/chkconfig-cos7-ppc64le/meta.yaml +++ b/cdts/chkconfig-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.6 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/chkconfig-1.7.6-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/chkconfig-1.7.6-1.el7.ppc64le.rpm sha256: 653badf31f2366a796d3b1e7aeadc782246a5ed1a7fcea23afe8052cffb68c21 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/chkconfig-cos7-x86_64/meta.yaml b/cdts/chkconfig-cos7-x86_64/meta.yaml index fef1e737..1c1c19f4 100644 --- a/cdts/chkconfig-cos7-x86_64/meta.yaml +++ b/cdts/chkconfig-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.6 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/chkconfig-1.7.6-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/chkconfig-1.7.6-1.el7.x86_64.rpm sha256: 646df8aeff8fdbd206070c2cd91bdb50003035c9925d0605c52a80cc081c38dc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/copy-jdk-configs-cos6-x86_64/build.sh b/cdts/copy-jdk-configs-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/copy-jdk-configs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/copy-jdk-configs-cos6-x86_64/meta.yaml b/cdts/copy-jdk-configs-cos6-x86_64/meta.yaml deleted file mode 100644 index 5bc8607a..00000000 --- a/cdts/copy-jdk-configs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: copy-jdk-configs-cos6-x86_64 - version: 3.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/copy-jdk-configs-3.3-9.el6.noarch.rpm - sha256: 45ca5dacaf935e3f31ab4a0f437aa1e8f761bd65fdf031af8f50a0ab42e22d78 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/copy-jdk-configs-3.3-9.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: https://pagure.io/copy_jdk_configs - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/copy_jdk_configs/LICENSE - summary: "(CDT) JDKs configuration files copier" - description: | - Utility script to transfer JDKs configuration files between updates or for - archiving. With script to fix incorrectly created rpmnew files - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/copy-jdk-configs-cos7-aarch64/meta.yaml b/cdts/copy-jdk-configs-cos7-aarch64/meta.yaml index 9d4c03ea..0f78159e 100644 --- a/cdts/copy-jdk-configs-cos7-aarch64/meta.yaml +++ b/cdts/copy-jdk-configs-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm sha256: 7b7ff9e72fe7a4b6c9e1aae52bdb913d2bb58ea86518e91e179a43acb93f21f8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/copy-jdk-configs-cos7-ppc64le/meta.yaml b/cdts/copy-jdk-configs-cos7-ppc64le/meta.yaml index 3cd11915..5e72d200 100644 --- a/cdts/copy-jdk-configs-cos7-ppc64le/meta.yaml +++ b/cdts/copy-jdk-configs-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm sha256: 7b7ff9e72fe7a4b6c9e1aae52bdb913d2bb58ea86518e91e179a43acb93f21f8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/copy-jdk-configs-cos7-x86_64/meta.yaml b/cdts/copy-jdk-configs-cos7-x86_64/meta.yaml index 1ca0659b..6cb93306 100644 --- a/cdts/copy-jdk-configs-cos7-x86_64/meta.yaml +++ b/cdts/copy-jdk-configs-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm sha256: 7b7ff9e72fe7a4b6c9e1aae52bdb913d2bb58ea86518e91e179a43acb93f21f8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cairo-cos6-x86_64/build.sh b/cdts/cracklib-cos7-aarch64/build.sh similarity index 96% rename from cdts/cairo-cos6-x86_64/build.sh rename to cdts/cracklib-cos7-aarch64/build.sh index 44dc3055..ca6ebc1a 100755 --- a/cdts/cairo-cos6-x86_64/build.sh +++ b/cdts/cracklib-cos7-aarch64/build.sh @@ -2,7 +2,7 @@ set -o errexit -o pipefail -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot +SYSROOT_DIR="${PREFIX}"/aarch64-conda-linux-gnu/sysroot mkdir -p "${SYSROOT_DIR}" if [[ -d usr/lib ]]; then diff --git a/legacy_cdts/cairo-cos7-aarch64/cairo-copying-lgpl-2.1 b/cdts/cracklib-cos7-aarch64/cracklib-copying.lib similarity index 96% rename from legacy_cdts/cairo-cos7-aarch64/cairo-copying-lgpl-2.1 rename to cdts/cracklib-cos7-aarch64/cracklib-copying.lib index b124cf58..ba2be481 100644 --- a/legacy_cdts/cairo-cos7-aarch64/cairo-copying-lgpl-2.1 +++ b/cdts/cracklib-cos7-aarch64/cracklib-copying.lib @@ -3,7 +3,7 @@ Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -57,7 +57,7 @@ modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. - +^L Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a @@ -90,8 +90,9 @@ special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. @@ -113,7 +114,7 @@ modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. - +^L GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION @@ -139,7 +140,8 @@ included without limitation in the term "modification".) making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control -compilation and installation of the library. +compilation +and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of @@ -218,7 +220,7 @@ instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - +^L Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. @@ -269,7 +271,7 @@ Library will still fall under Section 6.) distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - +^L 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work @@ -305,10 +307,10 @@ of these things: the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above @@ -331,7 +333,7 @@ restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - +^L 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined @@ -372,7 +374,7 @@ subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. - +^L 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or @@ -425,7 +427,7 @@ conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - +^L 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is @@ -459,7 +461,7 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS - +^L How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest @@ -475,13 +477,14 @@ have at least the "copyright" line and a pointer to where the full notice is found. - + Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. + version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -490,17 +493,19 @@ notice is found. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Also add information on how to contact you by electronic and paper mail. +Also add information on how to contact you by electronic and paper +mail. You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James - Random Hacker. +Random Hacker. , 1 April 1990 Ty Coon, President of Vice diff --git a/cdts/cracklib-cos7-aarch64/meta.yaml b/cdts/cracklib-cos7-aarch64/meta.yaml new file mode 100644 index 00000000..03a5c232 --- /dev/null +++ b/cdts/cracklib-cos7-aarch64/meta.yaml @@ -0,0 +1,54 @@ +package: + name: cracklib-cos7-aarch64 + version: 2.9.0 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/cracklib-2.9.0-11.el7.aarch64.rpm + sha256: 1f04d59c0c51a7e2f6f8175579ee40920eafae2d9d9fac484c6bf85afe659bf7 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cracklib-2.9.0-11.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + host: + - sysroot_linux-aarch64 2.17.* + run: + - sysroot_linux-aarch64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://sourceforge.net/projects/cracklib/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: cracklib-copying.lib + summary: (CDT) A password-checking library + description: | + CrackLib tests passwords to determine whether they match certain security- + oriented characteristics, with the purpose of stopping users from choosing + passwords that are easy to guess. CrackLib performs several tests on + passwords: it tries to generate words from a username and gecos entry and + checks those words against the password; it checks for simplistic patterns in + passwords; and it checks for the password in a dictionary. CrackLib is + actually a library containing a particular C function which is used to check + the password, as well as other C functions. CrackLib is not a replacement for + a passwd program; it must be used in conjunction with an existing passwd + program. Install the cracklib package if you need a program to check users' + passwords to see if they are at least minimally secure. If you install + CrackLib, you will also want to install the cracklib-dicts package. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/cracklib-cos7-ppc64le/build.sh b/cdts/cracklib-cos7-ppc64le/build.sh new file mode 100755 index 00000000..b4d65ea7 --- /dev/null +++ b/cdts/cracklib-cos7-ppc64le/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/powerpc64le-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/cracklib-cos7-ppc64le/cracklib-copying.lib b/cdts/cracklib-cos7-ppc64le/cracklib-copying.lib new file mode 100644 index 00000000..ba2be481 --- /dev/null +++ b/cdts/cracklib-cos7-ppc64le/cracklib-copying.lib @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/cdts/cracklib-cos7-ppc64le/meta.yaml b/cdts/cracklib-cos7-ppc64le/meta.yaml new file mode 100644 index 00000000..5deee801 --- /dev/null +++ b/cdts/cracklib-cos7-ppc64le/meta.yaml @@ -0,0 +1,54 @@ +package: + name: cracklib-cos7-ppc64le + version: 2.9.0 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/cracklib-2.9.0-11.el7.ppc64le.rpm + sha256: 4d10872c9b9cb81b495349256791192eb843fc49feb9be66cb5a6c6c76b88428 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cracklib-2.9.0-11.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + host: + - sysroot_linux-ppc64le 2.17.* + run: + - sysroot_linux-ppc64le 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://sourceforge.net/projects/cracklib/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: cracklib-copying.lib + summary: (CDT) A password-checking library + description: | + CrackLib tests passwords to determine whether they match certain security- + oriented characteristics, with the purpose of stopping users from choosing + passwords that are easy to guess. CrackLib performs several tests on + passwords: it tries to generate words from a username and gecos entry and + checks those words against the password; it checks for simplistic patterns in + passwords; and it checks for the password in a dictionary. CrackLib is + actually a library containing a particular C function which is used to check + the password, as well as other C functions. CrackLib is not a replacement for + a passwd program; it must be used in conjunction with an existing passwd + program. Install the cracklib package if you need a program to check users' + passwords to see if they are at least minimally secure. If you install + CrackLib, you will also want to install the cracklib-dicts package. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/alsa-lib-devel-cos6-x86_64/build.sh b/cdts/cracklib-cos7-x86_64/build.sh similarity index 100% rename from cdts/alsa-lib-devel-cos6-x86_64/build.sh rename to cdts/cracklib-cos7-x86_64/build.sh diff --git a/cdts/cracklib-cos7-x86_64/cracklib-copying.lib b/cdts/cracklib-cos7-x86_64/cracklib-copying.lib new file mode 100644 index 00000000..ba2be481 --- /dev/null +++ b/cdts/cracklib-cos7-x86_64/cracklib-copying.lib @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/cdts/cracklib-cos7-x86_64/meta.yaml b/cdts/cracklib-cos7-x86_64/meta.yaml new file mode 100644 index 00000000..34e43946 --- /dev/null +++ b/cdts/cracklib-cos7-x86_64/meta.yaml @@ -0,0 +1,54 @@ +package: + name: cracklib-cos7-x86_64 + version: 2.9.0 + +source: + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/cracklib-2.9.0-11.el7.x86_64.rpm + sha256: 7c5e02fdfe2c2d5beb786a4dfa2aff8ccd5d52dfb8fa5f655046fa7c9d0bd923 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/cracklib-2.9.0-11.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + host: + - sysroot_linux-64 2.17.* + run: + - sysroot_linux-64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://sourceforge.net/projects/cracklib/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: cracklib-copying.lib + summary: (CDT) A password-checking library + description: | + CrackLib tests passwords to determine whether they match certain security- + oriented characteristics, with the purpose of stopping users from choosing + passwords that are easy to guess. CrackLib performs several tests on + passwords: it tries to generate words from a username and gecos entry and + checks those words against the password; it checks for simplistic patterns in + passwords; and it checks for the password in a dictionary. CrackLib is + actually a library containing a particular C function which is used to check + the password, as well as other C functions. CrackLib is not a replacement for + a passwd program; it must be used in conjunction with an existing passwd + program. Install the cracklib package if you need a program to check users' + passwords to see if they are at least minimally secure. If you install + CrackLib, you will also want to install the cracklib-dicts package. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/cairo-devel-cos6-x86_64/build.sh b/cdts/cracklib-dicts-cos7-aarch64/build.sh similarity index 96% rename from cdts/cairo-devel-cos6-x86_64/build.sh rename to cdts/cracklib-dicts-cos7-aarch64/build.sh index 44dc3055..ca6ebc1a 100755 --- a/cdts/cairo-devel-cos6-x86_64/build.sh +++ b/cdts/cracklib-dicts-cos7-aarch64/build.sh @@ -2,7 +2,7 @@ set -o errexit -o pipefail -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot +SYSROOT_DIR="${PREFIX}"/aarch64-conda-linux-gnu/sysroot mkdir -p "${SYSROOT_DIR}" if [[ -d usr/lib ]]; then diff --git a/cdts/cracklib-dicts-cos7-aarch64/cracklib-copying.lib b/cdts/cracklib-dicts-cos7-aarch64/cracklib-copying.lib new file mode 100644 index 00000000..ba2be481 --- /dev/null +++ b/cdts/cracklib-dicts-cos7-aarch64/cracklib-copying.lib @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/cdts/cracklib-dicts-cos7-aarch64/meta.yaml b/cdts/cracklib-dicts-cos7-aarch64/meta.yaml new file mode 100644 index 00000000..45a8225f --- /dev/null +++ b/cdts/cracklib-dicts-cos7-aarch64/meta.yaml @@ -0,0 +1,51 @@ +package: + name: cracklib-dicts-cos7-aarch64 + version: 2.9.0 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/cracklib-dicts-2.9.0-11.el7.aarch64.rpm + sha256: 178e91be74954faea9f1d1f80fb9836de53098126cd6926a0aaf519cb4b142b1 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cracklib-2.9.0-11.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + build: + - cracklib-cos7-aarch64 ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + host: + - cracklib-cos7-aarch64 ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* + run: + - cracklib-cos7-aarch64 ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://sourceforge.net/projects/cracklib/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: cracklib-copying.lib + summary: (CDT) The standard CrackLib dictionaries + description: | + The cracklib-dicts package includes the CrackLib dictionaries. CrackLib will + need to use the dictionary appropriate to your system, which is normally put + in /usr/share/dict/words. Cracklib-dicts also contains the utilities necessary + for the creation of new dictionaries. If you are installing CrackLib, you + should also install cracklib-dicts. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/cracklib-dicts-cos7-ppc64le/build.sh b/cdts/cracklib-dicts-cos7-ppc64le/build.sh new file mode 100755 index 00000000..b4d65ea7 --- /dev/null +++ b/cdts/cracklib-dicts-cos7-ppc64le/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/powerpc64le-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/cracklib-dicts-cos7-ppc64le/cracklib-copying.lib b/cdts/cracklib-dicts-cos7-ppc64le/cracklib-copying.lib new file mode 100644 index 00000000..ba2be481 --- /dev/null +++ b/cdts/cracklib-dicts-cos7-ppc64le/cracklib-copying.lib @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/cdts/cracklib-dicts-cos7-ppc64le/meta.yaml b/cdts/cracklib-dicts-cos7-ppc64le/meta.yaml new file mode 100644 index 00000000..6bafb137 --- /dev/null +++ b/cdts/cracklib-dicts-cos7-ppc64le/meta.yaml @@ -0,0 +1,51 @@ +package: + name: cracklib-dicts-cos7-ppc64le + version: 2.9.0 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/cracklib-dicts-2.9.0-11.el7.ppc64le.rpm + sha256: fa47851e58fdfe796378ec5ceaaf3bd03b6fe6284117bcb5f7e66d2b5943256b + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cracklib-2.9.0-11.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + build: + - cracklib-cos7-ppc64le ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + host: + - cracklib-cos7-ppc64le ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* + run: + - cracklib-cos7-ppc64le ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://sourceforge.net/projects/cracklib/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: cracklib-copying.lib + summary: (CDT) The standard CrackLib dictionaries + description: | + The cracklib-dicts package includes the CrackLib dictionaries. CrackLib will + need to use the dictionary appropriate to your system, which is normally put + in /usr/share/dict/words. Cracklib-dicts also contains the utilities necessary + for the creation of new dictionaries. If you are installing CrackLib, you + should also install cracklib-dicts. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/at-spi-cos6-x86_64/build.sh b/cdts/cracklib-dicts-cos7-x86_64/build.sh similarity index 100% rename from cdts/at-spi-cos6-x86_64/build.sh rename to cdts/cracklib-dicts-cos7-x86_64/build.sh diff --git a/cdts/cracklib-dicts-cos7-x86_64/cracklib-copying.lib b/cdts/cracklib-dicts-cos7-x86_64/cracklib-copying.lib new file mode 100644 index 00000000..ba2be481 --- /dev/null +++ b/cdts/cracklib-dicts-cos7-x86_64/cracklib-copying.lib @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/cdts/cracklib-dicts-cos7-x86_64/meta.yaml b/cdts/cracklib-dicts-cos7-x86_64/meta.yaml new file mode 100644 index 00000000..51e5e67a --- /dev/null +++ b/cdts/cracklib-dicts-cos7-x86_64/meta.yaml @@ -0,0 +1,51 @@ +package: + name: cracklib-dicts-cos7-x86_64 + version: 2.9.0 + +source: + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/cracklib-dicts-2.9.0-11.el7.x86_64.rpm + sha256: 39edb2d55f639a5602b4663dc66b61af3fe8e2365dd823101ecb8aeaf543cf06 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/cracklib-2.9.0-11.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + build: + - cracklib-cos7-x86_64 ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + host: + - cracklib-cos7-x86_64 ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* + run: + - cracklib-cos7-x86_64 ==2.9.0 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://sourceforge.net/projects/cracklib/ + license: LGPL-2.0-or-later + license_family: LGPL + license_file: cracklib-copying.lib + summary: (CDT) The standard CrackLib dictionaries + description: | + The cracklib-dicts package includes the CrackLib dictionaries. CrackLib will + need to use the dictionary appropriate to your system, which is normally put + in /usr/share/dict/words. Cracklib-dicts also contains the utilities necessary + for the creation of new dictionaries. If you are installing CrackLib, you + should also install cracklib-dicts. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/cups-devel-cos6-x86_64/build.sh b/cdts/cups-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/cups-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/cups-devel-cos6-x86_64/cups-license b/cdts/cups-devel-cos6-x86_64/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/cdts/cups-devel-cos6-x86_64/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/cdts/cups-devel-cos6-x86_64/meta.yaml b/cdts/cups-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 97a3fa78..00000000 --- a/cdts/cups-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: cups-devel-cos6-x86_64 - version: 1.4.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cups-devel-1.4.2-79.el6.x86_64.rpm - sha256: 48e03cf7b912b7abe95adc662381163be739af5906134fd40c240373af3da8a5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cups-1.4.2-79.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cups-libs-cos6-x86_64 ==1.4.2 *_{{ cdt_build_number|int + 1000 }} - host: - - cups-libs-cos6-x86_64 ==1.4.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - cups-libs-cos6-x86_64 ==1.4.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 - license_family: LGPL - license_file: cups-license - summary: (CDT) Common Unix Printing System - development environment - description: | - The Common UNIX Printing System provides a portable printing layer for UNIX® - operating systems. This is the development package for creating additional - printer drivers, and other CUPS services. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/cups-devel-cos7-aarch64/meta.yaml b/cdts/cups-devel-cos7-aarch64/meta.yaml index 31c29101..bddbcccf 100644 --- a/cdts/cups-devel-cos7-aarch64/meta.yaml +++ b/cdts/cups-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cups-devel-1.6.3-51.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/cups-devel-1.6.3-51.el7.aarch64.rpm sha256: aa2cd8a49f93163ae139dc37d0be4509dd74ff3098ac6dae0821e1dcdfce16e0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cups-devel-cos7-ppc64le/meta.yaml b/cdts/cups-devel-cos7-ppc64le/meta.yaml index 3efde0bf..e880c0eb 100644 --- a/cdts/cups-devel-cos7-ppc64le/meta.yaml +++ b/cdts/cups-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cups-devel-1.6.3-51.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/cups-devel-1.6.3-51.el7.ppc64le.rpm sha256: 472607d505e5b7321d8697c893310a79f7c1947dea33e73da677d96341ec6174 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cups-devel-cos7-x86_64/meta.yaml b/cdts/cups-devel-cos7-x86_64/meta.yaml index d961b56e..4fcd87e6 100644 --- a/cdts/cups-devel-cos7-x86_64/meta.yaml +++ b/cdts/cups-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/cups-devel-1.6.3-51.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/cups-devel-1.6.3-51.el7.x86_64.rpm sha256: 49b546ed8cf2bb7ac7334888188c45f20ddcb8b71ff04d6cfb060be46f349c56 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cups-libs-cos6-x86_64/build.sh b/cdts/cups-libs-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/cups-libs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/cups-libs-cos6-x86_64/cups-license b/cdts/cups-libs-cos6-x86_64/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/cdts/cups-libs-cos6-x86_64/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/cdts/cups-libs-cos6-x86_64/meta.yaml b/cdts/cups-libs-cos6-x86_64/meta.yaml deleted file mode 100644 index b44a72ef..00000000 --- a/cdts/cups-libs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: cups-libs-cos6-x86_64 - version: 1.4.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cups-libs-1.4.2-79.el6.x86_64.rpm - sha256: 0ff919a104a12bb82bab65e9a412b3693638707540c0f98fcc5f9595f853cbba - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cups-1.4.2-79.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 - license_family: LGPL - license_file: cups-license - summary: (CDT) Common Unix Printing System - libraries - description: | - The Common UNIX Printing System provides a portable printing layer for UNIX® - operating systems. It has been developed by Easy Software Products to promote - a standard printing solution for all UNIX vendors and users. CUPS provides the - System V and Berkeley command-line interfaces. The cups-libs package provides - libraries used by applications to use CUPS natively, without needing the - lp/lpr commands. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/cups-libs-cos7-aarch64/meta.yaml b/cdts/cups-libs-cos7-aarch64/meta.yaml index 03dcbc4c..b4eee3ca 100644 --- a/cdts/cups-libs-cos7-aarch64/meta.yaml +++ b/cdts/cups-libs-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cups-libs-1.6.3-51.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/cups-libs-1.6.3-51.el7.aarch64.rpm sha256: c802a5822ff6734fe86f17e2922be7d7bd29f44b5363f6074300ef98e48cfbad no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cups-libs-cos7-ppc64le/meta.yaml b/cdts/cups-libs-cos7-ppc64le/meta.yaml index 12eff3a5..b865c091 100644 --- a/cdts/cups-libs-cos7-ppc64le/meta.yaml +++ b/cdts/cups-libs-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cups-libs-1.6.3-51.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/cups-libs-1.6.3-51.el7.ppc64le.rpm sha256: 001c42a45b103738b467ff9653c0e38bf590d5721f660189dca4eb503b6a5a43 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/cups-libs-cos7-x86_64/meta.yaml b/cdts/cups-libs-cos7-x86_64/meta.yaml index 885f173e..655d85d6 100644 --- a/cdts/cups-libs-cos7-x86_64/meta.yaml +++ b/cdts/cups-libs-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/cups-libs-1.6.3-51.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/cups-libs-1.6.3-51.el7.x86_64.rpm sha256: 6bc3348c3378657d278baee6451312ff4070626c46f52fb640f30e6502e26683 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/expat-cos6-x86_64/build.sh b/cdts/expat-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/expat-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/expat-cos6-x86_64/expat-license b/cdts/expat-cos6-x86_64/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/cdts/expat-cos6-x86_64/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/cdts/expat-cos6-x86_64/meta.yaml b/cdts/expat-cos6-x86_64/meta.yaml deleted file mode 100644 index 1f4832ab..00000000 --- a/cdts/expat-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: expat-cos6-x86_64 - version: 2.0.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/expat-2.0.1-13.el6_8.x86_64.rpm - sha256: 668543cbe7d320c097b893acdf692a38745096590b58615eb67ea940374a2125 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/expat-2.0.1-13.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) An XML parser library - description: | - This is expat, the C library for parsing XML, written by James Clark. Expat is - a stream oriented XML parser. This means that you register handlers with the - parser prior to starting the parse. These handlers are called when the parser - discovers the associated structures in the document being parsed. A start tag - is an example of the kind of structures for which you may register handlers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/expat-cos7-aarch64/meta.yaml b/cdts/expat-cos7-aarch64/meta.yaml index 0cdedee9..49e60cfd 100644 --- a/cdts/expat-cos7-aarch64/meta.yaml +++ b/cdts/expat-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.1.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/expat-2.1.0-12.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/expat-2.1.0-12.el7.aarch64.rpm sha256: e1b3233e6f9951a3ff0bada25903463be63bf5166893d4d62aabdf28eaf65c71 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/expat-cos7-ppc64le/meta.yaml b/cdts/expat-cos7-ppc64le/meta.yaml index 23b0c1d1..a43e0206 100644 --- a/cdts/expat-cos7-ppc64le/meta.yaml +++ b/cdts/expat-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.1.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/expat-2.1.0-12.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/expat-2.1.0-12.el7.ppc64le.rpm sha256: 00893d45ac1ffacb782fdfe82d28106d9df5d202a0daf10a3dea1fcede70fcf2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/expat-cos7-x86_64/meta.yaml b/cdts/expat-cos7-x86_64/meta.yaml index 1f408135..2ca460d0 100644 --- a/cdts/expat-cos7-x86_64/meta.yaml +++ b/cdts/expat-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.1.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/expat-2.1.0-12.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/expat-2.1.0-12.el7.x86_64.rpm sha256: c73d74dee6c977bda30983111a290f054a8301797f32a20b550b4242679f057e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/expat-devel-cos6-x86_64/build.sh b/cdts/expat-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/expat-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/expat-devel-cos6-x86_64/expat-license b/cdts/expat-devel-cos6-x86_64/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/cdts/expat-devel-cos6-x86_64/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/cdts/expat-devel-cos6-x86_64/meta.yaml b/cdts/expat-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index eacf2bfb..00000000 --- a/cdts/expat-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: expat-devel-cos6-x86_64 - version: 2.0.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/expat-devel-2.0.1-13.el6_8.x86_64.rpm - sha256: 64684a601f126ca5e307fa152b56af0bb7cd31cb231a6d9560573d50bbe94326 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/expat-2.0.1-13.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - expat-cos6-x86_64 ==2.0.1 *_{{ cdt_build_number|int + 1000 }} - host: - - expat-cos6-x86_64 ==2.0.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - expat-cos6-x86_64 ==2.0.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) Libraries and header files to develop applications using expat - description: | - The expat-devel package contains the libraries, include files and - documentation to develop XML applications with expat. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/expat-devel-cos7-aarch64/meta.yaml b/cdts/expat-devel-cos7-aarch64/meta.yaml index 2e92553c..07c73ac3 100644 --- a/cdts/expat-devel-cos7-aarch64/meta.yaml +++ b/cdts/expat-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.1.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/expat-devel-2.1.0-12.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/expat-devel-2.1.0-12.el7.aarch64.rpm sha256: eb818da9347fa683079771a80a725cdd73f29373000868f602d2d8c591040eb7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/expat-devel-cos7-ppc64le/meta.yaml b/cdts/expat-devel-cos7-ppc64le/meta.yaml index f0ef1ba2..3db18a07 100644 --- a/cdts/expat-devel-cos7-ppc64le/meta.yaml +++ b/cdts/expat-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.1.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/expat-devel-2.1.0-12.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/expat-devel-2.1.0-12.el7.ppc64le.rpm sha256: b0b2b94d55996d4c07b46eae84858150d98cd74411d934b40590fd6058022405 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/expat-devel-cos7-x86_64/meta.yaml b/cdts/expat-devel-cos7-x86_64/meta.yaml index 994389f3..85cf8a67 100644 --- a/cdts/expat-devel-cos7-x86_64/meta.yaml +++ b/cdts/expat-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.1.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/expat-devel-2.1.0-12.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/expat-devel-2.1.0-12.el7.x86_64.rpm sha256: a9f6672cc1643c21d9689685c9bae287909204e8cd6eb12be11bd438679b82b0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fontconfig-cos6-x86_64/build.sh b/cdts/fontconfig-cos6-x86_64/build.sh deleted file mode 100755 index 21d4c632..00000000 --- a/cdts/fontconfig-cos6-x86_64/build.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/etc/fonts/conf.d > /dev/null 2>&1 -for fulllnk in $(find . -maxdepth 1 -type l); do - lnk=$(basename ${fulllnk}) - lnk_dst=$(readlink ${lnk}) - if [[ ${lnk_dst:0:1} == "/" ]]; then - rm -f ${lnk} - ln -s ${SYSROOT_DIR}${lnk_dst} ${SYSROOT_DIR}/etc/fonts/conf.d/${lnk} - fi -done -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/fontconfig-cos6-x86_64/meta.yaml b/cdts/fontconfig-cos6-x86_64/meta.yaml deleted file mode 100644 index cd3d48f7..00000000 --- a/cdts/fontconfig-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: fontconfig-cos6-x86_64 - version: 2.8.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/fontconfig-2.8.0-5.el6.x86_64.rpm - sha256: 6a915b6e1ad740994aa9688d70a67ff2b6b72e0ced668794aeb27b2d0f2e237b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/fontconfig-2.8.0-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int + 1000 }} - host: - - freetype-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - freetype-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/fontconfig-2.8.0/COPYING - summary: "(CDT) Font configuration and customization library" - description: | - Fontconfig is designed to locate fonts within the system and select them - according to requirements specified by applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/fontconfig-cos7-aarch64/meta.yaml b/cdts/fontconfig-cos7-aarch64/meta.yaml index 9b589244..8130eb4b 100644 --- a/cdts/fontconfig-cos7-aarch64/meta.yaml +++ b/cdts/fontconfig-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.13.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/fontconfig-2.13.0-4.3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/fontconfig-2.13.0-4.3.el7.aarch64.rpm sha256: 2551609942fed6a170bca99d0bd8383c9fce03b4cdabec9c964bde509ef55ea9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fontconfig-cos7-ppc64le/meta.yaml b/cdts/fontconfig-cos7-ppc64le/meta.yaml index 067b89c5..bd7f3114 100644 --- a/cdts/fontconfig-cos7-ppc64le/meta.yaml +++ b/cdts/fontconfig-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.13.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/fontconfig-2.13.0-4.3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/fontconfig-2.13.0-4.3.el7.ppc64le.rpm sha256: 2eabc434571ad4a5b5f8096f65d776b28c1df20992f36f19b87b52b2c30263bb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fontconfig-cos7-x86_64/meta.yaml b/cdts/fontconfig-cos7-x86_64/meta.yaml index f0d0066c..3d8517fd 100644 --- a/cdts/fontconfig-cos7-x86_64/meta.yaml +++ b/cdts/fontconfig-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.13.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/fontconfig-2.13.0-4.3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/fontconfig-2.13.0-4.3.el7.x86_64.rpm sha256: adf21042079dd4754a2d77f5ddf83b8537407081e95edeb553b1b0e8130aa558 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fontconfig-devel-cos6-x86_64/build.sh b/cdts/fontconfig-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/fontconfig-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/fontconfig-devel-cos6-x86_64/fontconfig-copying b/cdts/fontconfig-devel-cos6-x86_64/fontconfig-copying deleted file mode 100644 index 66392b13..00000000 --- a/cdts/fontconfig-devel-cos6-x86_64/fontconfig-copying +++ /dev/null @@ -1,28 +0,0 @@ -fontconfig/COPYING - -Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard -Copyright © 2005 Patrick Lam -Copyright © 2009 Roozbeh Pournader -Copyright © 2008,2009 Red Hat, Inc. -Copyright © 2008 Danilo Šegan -Copyright © 2012 Google, Inc. - - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the author(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The authors make no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/cdts/fontconfig-devel-cos6-x86_64/meta.yaml b/cdts/fontconfig-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 4aff255f..00000000 --- a/cdts/fontconfig-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: fontconfig-devel-cos6-x86_64 - version: 2.8.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/fontconfig-devel-2.8.0-5.el6.x86_64.rpm - sha256: 4938701d283915837478b414dcf365592e1581052fcf5c89f9d89f2aea9e5361 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/fontconfig-2.8.0-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos6-x86_64 ==2.8.0 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int + 1000 }} - host: - - fontconfig-cos6-x86_64 ==2.8.0 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - fontconfig-cos6-x86_64 ==2.8.0 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT - license_family: MIT - license_file: fontconfig-copying - summary: (CDT) Font configuration and customization library - description: | - The fontconfig-devel package includes the header files, and developer docs for - the fontconfig package. Install fontconfig-devel if you want to develop - programs which will use fontconfig. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/fontconfig-devel-cos7-aarch64/meta.yaml b/cdts/fontconfig-devel-cos7-aarch64/meta.yaml index 4c37078c..ad6a0e98 100644 --- a/cdts/fontconfig-devel-cos7-aarch64/meta.yaml +++ b/cdts/fontconfig-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.13.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/fontconfig-devel-2.13.0-4.3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/fontconfig-devel-2.13.0-4.3.el7.aarch64.rpm sha256: bdc32001398a5a85228aeff0eb295dc3463fd76e105c40ac3038e8c848c6961e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fontconfig-devel-cos7-ppc64le/meta.yaml b/cdts/fontconfig-devel-cos7-ppc64le/meta.yaml index ec99e52c..291eed54 100644 --- a/cdts/fontconfig-devel-cos7-ppc64le/meta.yaml +++ b/cdts/fontconfig-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.13.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/fontconfig-devel-2.13.0-4.3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/fontconfig-devel-2.13.0-4.3.el7.ppc64le.rpm sha256: 1bff2b180c8edfa3c9f5305a87c45faec167a24787c1088381855d829ed0e97e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fontconfig-devel-cos7-x86_64/meta.yaml b/cdts/fontconfig-devel-cos7-x86_64/meta.yaml index 5bf8bceb..64d254da 100644 --- a/cdts/fontconfig-devel-cos7-x86_64/meta.yaml +++ b/cdts/fontconfig-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.13.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/fontconfig-devel-2.13.0-4.3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/fontconfig-devel-2.13.0-4.3.el7.x86_64.rpm sha256: cfd4304e80a9e53190ce49d7dde5376dd381867e519d1dfda25c5f59682ec7c3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/freetype-cos6-x86_64/build.sh b/cdts/freetype-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/freetype-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/freetype-cos6-x86_64/freetype-license.txt b/cdts/freetype-cos6-x86_64/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/cdts/freetype-cos6-x86_64/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/cdts/freetype-cos6-x86_64/meta.yaml b/cdts/freetype-cos6-x86_64/meta.yaml deleted file mode 100644 index 19137d51..00000000 --- a/cdts/freetype-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: freetype-cos6-x86_64 - version: 2.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/freetype-2.3.11-17.el6.x86_64.rpm - sha256: a4f680e25073d307608ab245d87eb982646957892d68628736e5f1a00c2ee8c3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/freetype-2.3.11-17.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: FTL or GPLv2+ - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) A free and portable font rendering engine - description: | - The FreeType engine is a free and portable font rendering engine, developed to - provide advanced font support for a variety of platforms and environments. - FreeType is a library which can open and manages font files as well as - efficiently load, hint and render individual glyphs. FreeType is not a font - server or a complete text-rendering library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/freetype-cos7-aarch64/meta.yaml b/cdts/freetype-cos7-aarch64/meta.yaml index 82676939..ed16aa49 100644 --- a/cdts/freetype-cos7-aarch64/meta.yaml +++ b/cdts/freetype-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.8 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/freetype-2.8-14.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/freetype-2.8-14.el7.aarch64.rpm sha256: 8833d18d06e04589d025c9497eda55056d1e1d811331a56ae8189d3e9d9aedce no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/freetype-2.8-14.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/freetype-cos7-ppc64le/meta.yaml b/cdts/freetype-cos7-ppc64le/meta.yaml index 03344241..45f7fac7 100644 --- a/cdts/freetype-cos7-ppc64le/meta.yaml +++ b/cdts/freetype-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.8 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/freetype-2.8-14.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/freetype-2.8-14.el7.ppc64le.rpm sha256: c234adbe7a67137f334a487006e310102dd680985f581cc5769a88c0ef2be7ed no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/freetype-2.8-14.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/freetype-cos7-x86_64/meta.yaml b/cdts/freetype-cos7-x86_64/meta.yaml index b78d29ef..2f9eb4a5 100644 --- a/cdts/freetype-cos7-x86_64/meta.yaml +++ b/cdts/freetype-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.8 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/freetype-2.8-14.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/freetype-2.8-14.el7.x86_64.rpm sha256: 13f22ec33abf14d99dbdd456f1b2ac3b0ea84c1ceb756073a0df41de0de42b7a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/freetype-2.8-14.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/freetype-devel-cos6-x86_64/build.sh b/cdts/freetype-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/freetype-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/freetype-devel-cos6-x86_64/freetype-license.txt b/cdts/freetype-devel-cos6-x86_64/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/cdts/freetype-devel-cos6-x86_64/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/cdts/freetype-devel-cos6-x86_64/meta.yaml b/cdts/freetype-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 50803137..00000000 --- a/cdts/freetype-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: freetype-devel-cos6-x86_64 - version: 2.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/freetype-devel-2.3.11-17.el6.x86_64.rpm - sha256: a2385d97d578ec0270bf5be73ef1aa4e108a69fd3d35896cc9ff10524c2dbb7c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/freetype-2.3.11-17.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos6-x86_64 ==2.3.11 *_{{ cdt_build_number|int + 1000 }} - host: - - freetype-cos6-x86_64 ==2.3.11 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - freetype-cos6-x86_64 ==2.3.11 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: FTL or GPLv2+ - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) FreeType development libraries and header files - description: | - The freetype-devel package includes the static libraries and header files for - the FreeType font rendering engine. Install freetype-devel if you want to - develop programs which will use FreeType. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/freetype-devel-cos7-aarch64/meta.yaml b/cdts/freetype-devel-cos7-aarch64/meta.yaml index 8a2bbe30..8c1de4c6 100644 --- a/cdts/freetype-devel-cos7-aarch64/meta.yaml +++ b/cdts/freetype-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.8 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/freetype-devel-2.8-14.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/freetype-devel-2.8-14.el7.aarch64.rpm sha256: 3d92a7257f32f71dda1ff521b80cb50ae42ae0cdf5a39bc2ed5f9d4ca1ee80aa no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/freetype-2.8-14.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/freetype-devel-cos7-ppc64le/meta.yaml b/cdts/freetype-devel-cos7-ppc64le/meta.yaml index 93d6bd31..0782210e 100644 --- a/cdts/freetype-devel-cos7-ppc64le/meta.yaml +++ b/cdts/freetype-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.8 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/freetype-devel-2.8-14.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/freetype-devel-2.8-14.el7.ppc64le.rpm sha256: 3a1342fea6210981507a4d5cd5761fabe593f4839399470637242c3e69413973 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/freetype-2.8-14.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/freetype-devel-cos7-x86_64/meta.yaml b/cdts/freetype-devel-cos7-x86_64/meta.yaml index 86a4f2a9..cc3fcc3b 100644 --- a/cdts/freetype-devel-cos7-x86_64/meta.yaml +++ b/cdts/freetype-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.8 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/freetype-devel-2.8-14.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/freetype-devel-2.8-14.el7.x86_64.rpm sha256: 04d7a547ed0ce42e81625ec7176e927f9f8d91d3d22f961cc8814547b95cdec5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/freetype-2.8-14.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fribidi-cos7-aarch64/meta.yaml b/cdts/fribidi-cos7-aarch64/meta.yaml index 23c6c005..63c42a74 100644 --- a/cdts/fribidi-cos7-aarch64/meta.yaml +++ b/cdts/fribidi-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/fribidi-1.0.2-1.el7_7.1.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/fribidi-1.0.2-1.el7_7.1.aarch64.rpm sha256: f4914b2c4fde823c5a8ad9bfcaf569a0eee037361f3925411ce1384972c6f252 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fribidi-cos7-ppc64le/meta.yaml b/cdts/fribidi-cos7-ppc64le/meta.yaml index 6451fc41..cba7a808 100644 --- a/cdts/fribidi-cos7-ppc64le/meta.yaml +++ b/cdts/fribidi-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/fribidi-1.0.2-1.el7_7.1.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/fribidi-1.0.2-1.el7_7.1.ppc64le.rpm sha256: 0ee910467ea7a92e5b5225757b8c6c0714c2057e5542c6b2104ce112bf04d2b8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm # no_hoist: true # folder: source diff --git a/cdts/fribidi-cos7-x86_64/meta.yaml b/cdts/fribidi-cos7-x86_64/meta.yaml index dcffbbf1..d8494329 100644 --- a/cdts/fribidi-cos7-x86_64/meta.yaml +++ b/cdts/fribidi-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/fribidi-1.0.2-1.el7_7.1.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/fribidi-1.0.2-1.el7_7.1.x86_64.rpm sha256: 4f465f6e5d04990c70f786cb6e432bad2ef2094fd06f71213fedaa8bb51ac668 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gconf2-cos6-x86_64/build.sh b/cdts/gconf2-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/gconf2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/gconf2-cos6-x86_64/meta.yaml b/cdts/gconf2-cos6-x86_64/meta.yaml deleted file mode 100644 index 0c4ea149..00000000 --- a/cdts/gconf2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: gconf2-cos6-x86_64 - version: 2.28.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/GConf2-2.28.0-7.el6.x86_64.rpm - sha256: 11e90578ddc04eea96ec8a6d465e5893cfa44e32e47b684119a3be8c94a3018b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/GConf2-2.28.0-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://projects.gnome.org/gconf/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/GConf2-2.28.0/COPYING - summary: "(CDT) A process-transparent configuration system" - description: | - GConf is a process-transparent configuration database API used to store user - preferences. It has pluggable backends and features to support workgroup - administration. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/gconf2-cos7-aarch64/meta.yaml b/cdts/gconf2-cos7-aarch64/meta.yaml index ba89be14..5cce351f 100644 --- a/cdts/gconf2-cos7-aarch64/meta.yaml +++ b/cdts/gconf2-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.6 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/GConf2-3.2.6-8.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/GConf2-3.2.6-8.el7.aarch64.rpm sha256: 16d8de7fdc7176e1b0273e8d8225c69d5242c72bba1b1570edfaf28849ef2ff6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gconf2-cos7-ppc64le/meta.yaml b/cdts/gconf2-cos7-ppc64le/meta.yaml index 0176f6dd..8226ff5a 100644 --- a/cdts/gconf2-cos7-ppc64le/meta.yaml +++ b/cdts/gconf2-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.6 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/GConf2-3.2.6-8.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/GConf2-3.2.6-8.el7.ppc64le.rpm sha256: f1635560f4e0dc31a04cee8d745287cdfbef90d79881d89f262ef843b7961630 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gconf2-cos7-x86_64/meta.yaml b/cdts/gconf2-cos7-x86_64/meta.yaml index f47c9aa4..d0bc9ba5 100644 --- a/cdts/gconf2-cos7-x86_64/meta.yaml +++ b/cdts/gconf2-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.6 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/GConf2-3.2.6-8.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/GConf2-3.2.6-8.el7.x86_64.rpm sha256: 3d4f93baccf4e3bf657e013b91d5695cb92ff661810cddb26e560f224531b5fd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gdk-pixbuf2-cos6-x86_64/build.sh b/cdts/gdk-pixbuf2-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/gdk-pixbuf2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/gdk-pixbuf2-cos6-x86_64/meta.yaml b/cdts/gdk-pixbuf2-cos6-x86_64/meta.yaml deleted file mode 100644 index 7e5ab8ba..00000000 --- a/cdts/gdk-pixbuf2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: gdk-pixbuf2-cos6-x86_64 - version: 2.24.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gdk-pixbuf2-2.24.1-6.el6_7.x86_64.rpm - sha256: 248633f4471b62666822d4c5da72f8995d36e6cf2e9e61b6eff73993709b793f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gdk-pixbuf2-2.24.1-6.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gt.org - license: LGPLv2+ and (LGPLv2+ or MPLv1.1) and Public Domain - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/gdk-pixbuf2-2.24.1/COPYING - summary: "(CDT) An image loading library" - description: | - gdk-pixbuf is an image loading library that can be extended by loadable - modules for new image formats. It is used by toolkits such as GTK+ or clutter. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/gdk-pixbuf2-devel-cos6-x86_64/build.sh b/cdts/gdk-pixbuf2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/gdk-pixbuf2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/gdk-pixbuf2-devel-cos6-x86_64/meta.yaml b/cdts/gdk-pixbuf2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0a989aab..00000000 --- a/cdts/gdk-pixbuf2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: gdk-pixbuf2-devel-cos6-x86_64 - version: 2.24.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gdk-pixbuf2-devel-2.24.1-6.el6_7.x86_64.rpm - sha256: f6dcd9fee4829caf414074fd45e577a9f4334747b6b429462ab4d64e7ab51b5c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gdk-pixbuf2-2.24.1-6.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - gdk-pixbuf2-cos6-x86_64 ==2.24.1 *_{{ cdt_build_number|int + 1000 }} - host: - - gdk-pixbuf2-cos6-x86_64 ==2.24.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - gdk-pixbuf2-cos6-x86_64 ==2.24.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gt.org - license: LGPLv2+ and (LGPLv2+ or MPLv1.1) and Public Domain - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/gtk-doc/html/gdk-pixbuf/license.html - summary: "(CDT) Development files for gdk-pixbuf" - description: | - This package contains the libraries and header files that are needed for - writing applications that are using gdk-pixbuf. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/glib-networking-cos6-x86_64/build.sh b/cdts/glib-networking-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/glib-networking-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/glib-networking-cos6-x86_64/meta.yaml b/cdts/glib-networking-cos6-x86_64/meta.yaml deleted file mode 100644 index 2f10d625..00000000 --- a/cdts/glib-networking-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: glib-networking-cos6-x86_64 - version: 2.28.6.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/glib-networking-2.28.6.1-2.4.el6.x86_64.rpm - sha256: 3347bc5f31bc3c466e622c320df421b06d097776d83e58102d5a576e92d546a7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/glib-networking-2.28.6.1-2.4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/glib-networking-2.28.6.1/COPYING - summary: "(CDT) Networking support for GLib" - description: | - This package contains modules that extend the networking support in GIO. In - particular, it contains a libproxy-based GProxyResolver implementations and a - gnutls-based GTlsConnection implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/glib-networking-cos7-aarch64/meta.yaml b/cdts/glib-networking-cos7-aarch64/meta.yaml index 7854a781..756787f2 100644 --- a/cdts/glib-networking-cos7-aarch64/meta.yaml +++ b/cdts/glib-networking-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/glib-networking-2.56.1-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/glib-networking-2.56.1-1.el7.aarch64.rpm sha256: a483489b819f044b773d0b20bf48364bcffffeec8c81751f0732a55e1064b64b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib-networking-cos7-ppc64le/meta.yaml b/cdts/glib-networking-cos7-ppc64le/meta.yaml index 31035a83..96c36f45 100644 --- a/cdts/glib-networking-cos7-ppc64le/meta.yaml +++ b/cdts/glib-networking-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/glib-networking-2.56.1-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/glib-networking-2.56.1-1.el7.ppc64le.rpm sha256: 8f049ee8775d2ddfca7838f7c576d125ec3b214b50f0a652c0540cd5bfef63bc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib-networking-cos7-x86_64/meta.yaml b/cdts/glib-networking-cos7-x86_64/meta.yaml index 5a8603b0..dff26e84 100644 --- a/cdts/glib-networking-cos7-x86_64/meta.yaml +++ b/cdts/glib-networking-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/glib-networking-2.56.1-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/glib-networking-2.56.1-1.el7.x86_64.rpm sha256: 725c4ebc91ab6f818a71e8a91f50777e627d6426155ee8e6a8b9ead6b23f0161 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib2-cos6-x86_64/build.sh b/cdts/glib2-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/glib2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/glib2-cos6-x86_64/glib2-copying b/cdts/glib2-cos6-x86_64/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/cdts/glib2-cos6-x86_64/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/glib2-cos6-x86_64/meta.yaml b/cdts/glib2-cos6-x86_64/meta.yaml deleted file mode 100644 index c323ed86..00000000 --- a/cdts/glib2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: glib2-cos6-x86_64 - version: 2.28.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/glib2-2.28.8-10.el6.x86_64.rpm - sha256: a3945f3e6ee7c6fc8dd11a4f39641a8df6af818198e0a45a1f73f4753f6bd34c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/glib2-2.28.8-10.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - GLib is the low-level core library that forms the basis for projects such as - GTK+ and GNOME. It provides data structure handling for C, portability - wrappers, and interfaces for such runtime functionality as an event loop, - threads, dynamic loading, and an object system. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/glib2-cos7-aarch64/meta.yaml b/cdts/glib2-cos7-aarch64/meta.yaml index 5cf470d9..f971f970 100644 --- a/cdts/glib2-cos7-aarch64/meta.yaml +++ b/cdts/glib2-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/glib2-2.56.1-7.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/glib2-2.56.1-7.el7.aarch64.rpm sha256: 53a22f871fee1b824c7a399c5cc90653cabd66812f0aa53c68348b2f06625276 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib2-cos7-ppc64le/meta.yaml b/cdts/glib2-cos7-ppc64le/meta.yaml index 857e2f95..af02e1cd 100644 --- a/cdts/glib2-cos7-ppc64le/meta.yaml +++ b/cdts/glib2-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/glib2-2.56.1-7.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/glib2-2.56.1-7.el7.ppc64le.rpm sha256: 2936bfd4ed1c58bd682976cc45e66ca81c3a69a4886b495214b972730695eb64 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib2-cos7-x86_64/meta.yaml b/cdts/glib2-cos7-x86_64/meta.yaml index 3ac6a8a6..1c49b6ea 100644 --- a/cdts/glib2-cos7-x86_64/meta.yaml +++ b/cdts/glib2-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/glib2-2.56.1-7.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/glib2-2.56.1-7.el7.x86_64.rpm sha256: 6dea72243379ae62c699ac7311cd5e8020d21bce162640046e8c4edc7bb270c3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib2-devel-cos6-x86_64/build.sh b/cdts/glib2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/glib2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/glib2-devel-cos6-x86_64/glib2-copying b/cdts/glib2-devel-cos6-x86_64/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/cdts/glib2-devel-cos6-x86_64/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/glib2-devel-cos6-x86_64/meta.yaml b/cdts/glib2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 61a9cb66..00000000 --- a/cdts/glib2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: glib2-devel-cos6-x86_64 - version: 2.28.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/glib2-devel-2.28.8-10.el6.x86_64.rpm - sha256: 78511921a3b33de1755ff273fe42c339dc79b41ebb9e3bd83729289ad28418b8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/glib2-2.28.8-10.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-cos6-x86_64 ==2.28.8 *_{{ cdt_build_number|int + 1000 }} - - pkgconfig-cos6-x86_64 >=0.14 *_{{ cdt_build_number|int + 1000 }} - host: - - glib2-cos6-x86_64 ==2.28.8 *_{{ cdt_build_number|int + 1000 }} - - pkgconfig-cos6-x86_64 >=0.14 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - glib2-cos6-x86_64 ==2.28.8 *_{{ cdt_build_number|int + 1000 }} - - pkgconfig-cos6-x86_64 >=0.14 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - The glib2-devel package includes the header files for the GLib library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/glib2-devel-cos7-aarch64/meta.yaml b/cdts/glib2-devel-cos7-aarch64/meta.yaml index 9b41eb54..04821982 100644 --- a/cdts/glib2-devel-cos7-aarch64/meta.yaml +++ b/cdts/glib2-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/glib2-devel-2.56.1-7.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/glib2-devel-2.56.1-7.el7.aarch64.rpm sha256: 49159d37b2d89b43cb9d0545cfe523d622e466f5c603f576035f54e1a7eae1a6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib2-devel-cos7-ppc64le/meta.yaml b/cdts/glib2-devel-cos7-ppc64le/meta.yaml index 36251b35..a72e55eb 100644 --- a/cdts/glib2-devel-cos7-ppc64le/meta.yaml +++ b/cdts/glib2-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/glib2-devel-2.56.1-7.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/glib2-devel-2.56.1-7.el7.ppc64le.rpm sha256: 6c878a7a58579b09fa446c538f4190782d71e068e9957f45c5c40548a256ad9d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/glib2-devel-cos7-x86_64/meta.yaml b/cdts/glib2-devel-cos7-x86_64/meta.yaml index 24c277e7..381aa16e 100644 --- a/cdts/glib2-devel-cos7-x86_64/meta.yaml +++ b/cdts/glib2-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.56.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/glib2-devel-2.56.1-7.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/glib2-devel-2.56.1-7.el7.x86_64.rpm sha256: 1530cd80c134190c5f2344c5eb95d6d6dfef091d0a8a70e571f22cab3cddf541 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtk2-cos6-x86_64/build.sh b/cdts/gtk2-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/gtk2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/gtk2-cos6-x86_64/gtk2-copying b/cdts/gtk2-cos6-x86_64/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/cdts/gtk2-cos6-x86_64/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/gtk2-cos6-x86_64/meta.yaml b/cdts/gtk2-cos6-x86_64/meta.yaml deleted file mode 100644 index 0bc0f5d8..00000000 --- a/cdts/gtk2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,61 +0,0 @@ -package: - name: gtk2-cos6-x86_64 - version: 2.24.23 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtk2-2.24.23-9.el6.x86_64.rpm - sha256: 901e61f1c5c2cdea5bdbc5ea54cdeac326a8817b4e42a3daaf706f3fcc289e24 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtk2-2.24.23-9.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int + 1000 }} - - glib2-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int + 1000 }} - - libx11-cos6-x86_64 >=1.5.0 *_{{ cdt_build_number|int + 1000 }} - - libxrandr-cos6-x86_64 >=1.2.99.4 *_{{ cdt_build_number|int + 1000 }} - - pango-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int + 1000 }} - host: - - atk-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int + 1000 }} - - glib2-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int + 1000 }} - - libx11-cos6-x86_64 >=1.5.0 *_{{ cdt_build_number|int + 1000 }} - - libxrandr-cos6-x86_64 >=1.2.99.4 *_{{ cdt_build_number|int + 1000 }} - - pango-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - atk-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int + 1000 }} - - glib2-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int + 1000 }} - - libx11-cos6-x86_64 >=1.5.0 *_{{ cdt_build_number|int + 1000 }} - - libxrandr-cos6-x86_64 >=1.2.99.4 *_{{ cdt_build_number|int + 1000 }} - - pango-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) The GIMP ToolKit (GTK+), a library for creating GUIs for X - description: | - GTK+ is a multi-platform toolkit for creating graphical user interfaces. - Offering a complete set of widgets, GTK+ is suitable for projects ranging from - small one-off tools to complete application suites. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/gtk2-cos7-aarch64/meta.yaml b/cdts/gtk2-cos7-aarch64/meta.yaml index d7e59234..369721c6 100644 --- a/cdts/gtk2-cos7-aarch64/meta.yaml +++ b/cdts/gtk2-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.31 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtk2-2.24.31-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/gtk2-2.24.31-1.el7.aarch64.rpm sha256: b33e1376c0936a3c8a1c98cb44a363912db162ba89ebce1767ac4095cb42a7e6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtk2-cos7-ppc64le/meta.yaml b/cdts/gtk2-cos7-ppc64le/meta.yaml index 91baf81d..72bbdf35 100644 --- a/cdts/gtk2-cos7-ppc64le/meta.yaml +++ b/cdts/gtk2-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.31 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtk2-2.24.31-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/gtk2-2.24.31-1.el7.ppc64le.rpm sha256: c70ebbe6de18c38fab96e155586554a9141d2d602baad0f8dc5e2629ae22be6f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtk2-cos7-x86_64/meta.yaml b/cdts/gtk2-cos7-x86_64/meta.yaml index 7cb58720..b5c46852 100644 --- a/cdts/gtk2-cos7-x86_64/meta.yaml +++ b/cdts/gtk2-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.31 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/gtk2-2.24.31-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/gtk2-2.24.31-1.el7.x86_64.rpm sha256: 68fb1261c69e217a9fa3901ebd0c76ebeaf0fce64ef9eeb571bfd75cfadcf7fd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtk2-devel-cos6-x86_64/build.sh b/cdts/gtk2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/gtk2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/gtk2-devel-cos6-x86_64/gtk2-copying b/cdts/gtk2-devel-cos6-x86_64/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/cdts/gtk2-devel-cos6-x86_64/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/gtk2-devel-cos6-x86_64/meta.yaml b/cdts/gtk2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 28bf8fd4..00000000 --- a/cdts/gtk2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,64 +0,0 @@ -package: - name: gtk2-devel-cos6-x86_64 - version: 2.24.23 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtk2-devel-2.24.23-9.el6.x86_64.rpm - sha256: ec76f800b0b0c8a2428d4f647b858e785ec11ad86bf96109649568bbc6cd4752 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtk2-2.24.23-9.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-devel-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int + 1000 }} - - cairo-devel-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int + 1000 }} - - gdk-pixbuf2-devel-cos6-x86_64 >=2.24.1 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-cos6-x86_64 ==2.24.23 *_{{ cdt_build_number|int + 1000 }} - - pango-devel-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int + 1000 }} - host: - - atk-devel-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int + 1000 }} - - cairo-devel-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int + 1000 }} - - gdk-pixbuf2-devel-cos6-x86_64 >=2.24.1 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-cos6-x86_64 ==2.24.23 *_{{ cdt_build_number|int + 1000 }} - - pango-devel-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - atk-devel-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int + 1000 }} - - cairo-devel-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int + 1000 }} - - gdk-pixbuf2-devel-cos6-x86_64 >=2.24.1 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int + 1000 }} - - gtk2-cos6-x86_64 ==2.24.23 *_{{ cdt_build_number|int + 1000 }} - - pango-devel-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) Development files for GTK+ - description: | - This package contains the libraries amd header files that are needed for - writing applications with the GTK+ widget toolkit. If you plan to develop - applications with GTK+, consider installing the gtk2-devel-docs package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/gtk2-devel-cos7-aarch64/meta.yaml b/cdts/gtk2-devel-cos7-aarch64/meta.yaml index 3650347f..dcfb0261 100644 --- a/cdts/gtk2-devel-cos7-aarch64/meta.yaml +++ b/cdts/gtk2-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.31 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtk2-devel-2.24.31-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/gtk2-devel-2.24.31-1.el7.aarch64.rpm sha256: 40c4fc6e2ec683c6283a2a57367e4646d0038fd9c6a83f9648c6295c52cd4984 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtk2-devel-cos7-ppc64le/meta.yaml b/cdts/gtk2-devel-cos7-ppc64le/meta.yaml index 49259abf..2d41a106 100644 --- a/cdts/gtk2-devel-cos7-ppc64le/meta.yaml +++ b/cdts/gtk2-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.31 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtk2-devel-2.24.31-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/gtk2-devel-2.24.31-1.el7.ppc64le.rpm sha256: 0f1b9e137832c570a476959cb0979747799e5e98865fc395059cf56267b122be no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtk2-devel-cos7-x86_64/meta.yaml b/cdts/gtk2-devel-cos7-x86_64/meta.yaml index 7ae9accc..044f12f4 100644 --- a/cdts/gtk2-devel-cos7-x86_64/meta.yaml +++ b/cdts/gtk2-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.31 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/gtk2-devel-2.24.31-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/gtk2-devel-2.24.31-1.el7.x86_64.rpm sha256: 0d5303d89e65fa5a6231ed9740f1aa64621bfeff5bdfec01ccc3588c5bc74553 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtkmm24-cos6-x86_64/build.sh b/cdts/gtkmm24-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/gtkmm24-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/gtkmm24-cos6-x86_64/gtkmm-license b/cdts/gtkmm24-cos6-x86_64/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/cdts/gtkmm24-cos6-x86_64/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/gtkmm24-cos6-x86_64/gtkmm-tools-license b/cdts/gtkmm24-cos6-x86_64/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/cdts/gtkmm24-cos6-x86_64/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/gtkmm24-cos6-x86_64/meta.yaml b/cdts/gtkmm24-cos6-x86_64/meta.yaml deleted file mode 100644 index 879f68ce..00000000 --- a/cdts/gtkmm24-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: gtkmm24-cos6-x86_64 - version: 2.18.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtkmm24-2.18.2-1.el6.x86_64.rpm - sha256: 9cd1513a707ab9f3de5a06c5aecae3ebe2d81a27dc23819755434147e3046a33 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtkmm24-2.18.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://gtkmm.sourceforge.net/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) C++ interface for GTK2 (a GUI library for X) - description: | - gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2. - Highlights include typesafe callbacks, widgets extensible via inheritance and - a comprehensive set of widget classes that can be freely combined to quickly - create complex user interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/gtkmm24-cos7-aarch64/meta.yaml b/cdts/gtkmm24-cos7-aarch64/meta.yaml index 84dac104..14bf9a5c 100644 --- a/cdts/gtkmm24-cos7-aarch64/meta.yaml +++ b/cdts/gtkmm24-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtkmm24-2.24.5-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/gtkmm24-2.24.5-1.el7.aarch64.rpm sha256: 6989e8585383743d0a63884ffb48d879fb31c76eb339ab015781ffe178492203 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtkmm24-cos7-ppc64le/meta.yaml b/cdts/gtkmm24-cos7-ppc64le/meta.yaml index 86a81b2e..11f28b0d 100644 --- a/cdts/gtkmm24-cos7-ppc64le/meta.yaml +++ b/cdts/gtkmm24-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtkmm24-2.24.5-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/gtkmm24-2.24.5-1.el7.ppc64le.rpm sha256: 10b4384789ea34ce708c5dbd72144538018aa11ca324cf845eb18c7efde9237f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtkmm24-cos7-x86_64/meta.yaml b/cdts/gtkmm24-cos7-x86_64/meta.yaml index 1ce6422f..7f4327b6 100644 --- a/cdts/gtkmm24-cos7-x86_64/meta.yaml +++ b/cdts/gtkmm24-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/gtkmm24-2.24.5-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/gtkmm24-2.24.5-1.el7.x86_64.rpm sha256: fbd2c68f6c4d4b0dd71ba2fa2388e40b4b0ae15f068887453108c643502645e2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtkmm24-devel-cos6-x86_64/build.sh b/cdts/gtkmm24-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/gtkmm24-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/gtkmm24-devel-cos6-x86_64/gtkmm-license b/cdts/gtkmm24-devel-cos6-x86_64/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/cdts/gtkmm24-devel-cos6-x86_64/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/gtkmm24-devel-cos6-x86_64/gtkmm-tools-license b/cdts/gtkmm24-devel-cos6-x86_64/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/cdts/gtkmm24-devel-cos6-x86_64/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/gtkmm24-devel-cos6-x86_64/meta.yaml b/cdts/gtkmm24-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e33da215..00000000 --- a/cdts/gtkmm24-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: gtkmm24-devel-cos6-x86_64 - version: 2.18.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtkmm24-devel-2.18.2-1.el6.x86_64.rpm - sha256: 198d4475254ff9e36dc901164c677c97c74526e545cadbe8e6c0609d8c0c116c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtkmm24-2.18.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - gtkmm24-cos6-x86_64 ==2.18.2 *_{{ cdt_build_number|int + 1000 }} - host: - - gtkmm24-cos6-x86_64 ==2.18.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - gtkmm24-cos6-x86_64 ==2.18.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://gtkmm.sourceforge.net/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) Headers for developing programs that will use gtkmm24. - description: | - This package contains the static libraries and header files needed for - developing gtkmm applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/gtkmm24-devel-cos7-aarch64/meta.yaml b/cdts/gtkmm24-devel-cos7-aarch64/meta.yaml index f747c20c..f4eb5168 100644 --- a/cdts/gtkmm24-devel-cos7-aarch64/meta.yaml +++ b/cdts/gtkmm24-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtkmm24-devel-2.24.5-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/gtkmm24-devel-2.24.5-1.el7.aarch64.rpm sha256: 2cd3bddd97192ee79430204c4cde2c037b9dcfa401ced87432f41e405f558855 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtkmm24-devel-cos7-ppc64le/meta.yaml b/cdts/gtkmm24-devel-cos7-ppc64le/meta.yaml index 42304372..c891e8b0 100644 --- a/cdts/gtkmm24-devel-cos7-ppc64le/meta.yaml +++ b/cdts/gtkmm24-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtkmm24-devel-2.24.5-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/gtkmm24-devel-2.24.5-1.el7.ppc64le.rpm sha256: 947ad0070c19422dec46f54e817da5b7379a33179d5537e9a12cec50ff56df22 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/gtkmm24-devel-cos7-x86_64/meta.yaml b/cdts/gtkmm24-devel-cos7-x86_64/meta.yaml index 55b72db4..91f394eb 100644 --- a/cdts/gtkmm24-devel-cos7-x86_64/meta.yaml +++ b/cdts/gtkmm24-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.24.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/gtkmm24-devel-2.24.5-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/gtkmm24-devel-2.24.5-1.el7.x86_64.rpm sha256: 394b1453366d738dce8c31ffe519b9e82d70dd798acb08f3aeed89852fe5cc67 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/harfbuzz-cos7-aarch64/meta.yaml b/cdts/harfbuzz-cos7-aarch64/meta.yaml index 2bc7adf8..74d5d79c 100644 --- a/cdts/harfbuzz-cos7-aarch64/meta.yaml +++ b/cdts/harfbuzz-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/harfbuzz-1.7.5-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/harfbuzz-1.7.5-2.el7.aarch64.rpm sha256: 8229d1e457c709a2a54cfd05b2682011d253d9060ac53c14c297355540bd225b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/harfbuzz-cos7-ppc64le/meta.yaml b/cdts/harfbuzz-cos7-ppc64le/meta.yaml index b7ffaef6..4b237e84 100644 --- a/cdts/harfbuzz-cos7-ppc64le/meta.yaml +++ b/cdts/harfbuzz-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/harfbuzz-1.7.5-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/harfbuzz-1.7.5-2.el7.ppc64le.rpm sha256: c8adb94957c9310a524ec93c6ee04cd42630cfcb3b961d25095b87838dcbfd68 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/harfbuzz-cos7-x86_64/meta.yaml b/cdts/harfbuzz-cos7-x86_64/meta.yaml index e786b4e4..1e4c18d3 100644 --- a/cdts/harfbuzz-cos7-x86_64/meta.yaml +++ b/cdts/harfbuzz-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/harfbuzz-1.7.5-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/harfbuzz-1.7.5-2.el7.x86_64.rpm sha256: 3b99fde0c10155533b6e60202089d6e8ba99cf8aef0dea593164d9da90b08a21 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/ibacm-cos6-x86_64/COPYING.BSD_FB b/cdts/ibacm-cos6-x86_64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/cdts/ibacm-cos6-x86_64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cdts/ibacm-cos6-x86_64/COPYING.BSD_MIT b/cdts/ibacm-cos6-x86_64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/cdts/ibacm-cos6-x86_64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/cdts/ibacm-cos6-x86_64/COPYING.GPL2 b/cdts/ibacm-cos6-x86_64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/cdts/ibacm-cos6-x86_64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/ibacm-cos6-x86_64/COPYING.md b/cdts/ibacm-cos6-x86_64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/cdts/ibacm-cos6-x86_64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/cdts/ibacm-cos6-x86_64/build.sh b/cdts/ibacm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/ibacm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/ibacm-cos6-x86_64/meta.yaml b/cdts/ibacm-cos6-x86_64/meta.yaml deleted file mode 100644 index 14b0d08e..00000000 --- a/cdts/ibacm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -package: - name: ibacm-cos6-x86_64 - version: 1.0.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ibacm-1.0.9-1.el6.x86_64.rpm - sha256: 84d04ebae4f66a5177b61946a91fe8316bf820dcc51f69a23765a26301af7597 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ibacm-1.0.9-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: https://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) InfiniBand Communication Manager Assistant - description: | - The ib_acm daemon helps reduce the load of managing path record lookups on - large InfiniBand fabrics by providing a user space implementation of what is - functionally similar to an ARP cache. The use of ib_acm, when properly - configured, can reduce the SA packet load of a large IB cluster from O(n^2) to - O(n). The ib_acm daemon is started and normally runs in the background, user - applications need not know about this daemon as long as their app uses - librdmacm to handle connection bring up/tear down. The librdmacm library - knows how to talk directly to the ib_acm daemon to retrieve data. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/ibacm-cos7-aarch64/meta.yaml b/cdts/ibacm-cos7-aarch64/meta.yaml index a191c800..4bc53ef2 100644 --- a/cdts/ibacm-cos7-aarch64/meta.yaml +++ b/cdts/ibacm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ibacm-22.4-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/ibacm-22.4-5.el7.aarch64.rpm sha256: ccd063c99b81ed96b11de2b1a159d3d1cafcf6383e9691b9cb81e746de9c265b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/ibacm-cos7-ppc64le/meta.yaml b/cdts/ibacm-cos7-ppc64le/meta.yaml index c1abc2e6..957239d9 100644 --- a/cdts/ibacm-cos7-ppc64le/meta.yaml +++ b/cdts/ibacm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ibacm-22.4-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/ibacm-22.4-5.el7.ppc64le.rpm sha256: cd7997797d3f64635e58157924d2e5aa996a02a07421ab24c7ce7adf6bdb9a56 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/ibacm-cos7-x86_64/meta.yaml b/cdts/ibacm-cos7-x86_64/meta.yaml index adb14169..929261bb 100644 --- a/cdts/ibacm-cos7-x86_64/meta.yaml +++ b/cdts/ibacm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/ibacm-22.4-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/ibacm-22.4-5.el7.x86_64.rpm sha256: c2f6f494fd9a9c1743d32312305838edfdcb297f3e80b08cc328360903895bb8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/java-1.7.0-openjdk-cos6-x86_64/build.sh b/cdts/java-1.7.0-openjdk-cos6-x86_64/build.sh deleted file mode 100755 index 7a5aca0f..00000000 --- a/cdts/java-1.7.0-openjdk-cos6-x86_64/build.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -jvm_slug=$(compgen -G "${SYSROOT_DIR}/usr/lib/jvm/java-1.7.0-openjdk-*") -jvm_slug=$(basename ${jvm_slug}) - -pushd ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre/lib/security > /dev/null 2>&1 -mkdir -p ../../../../../../../etc/pki/java/cacerts -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/java-1.7.0-openjdk-cos6-x86_64/meta.yaml b/cdts/java-1.7.0-openjdk-cos6-x86_64/meta.yaml deleted file mode 100644 index 6b641fb5..00000000 --- a/cdts/java-1.7.0-openjdk-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,58 +0,0 @@ -package: - name: java-1.7.0-openjdk-cos6-x86_64 - version: 1.7.0.181 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64.rpm - sha256: bdfe88c5d5958e0840d6271d98f91e2573705969f1cfd660a1fe2aeb3e8b2fc5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - copy-jdk-configs-cos6-x86_64 >=3.3 *_{{ cdt_build_number|int + 1000 }} - - jpackage-utils-cos6-x86_64 >=1.7.3 *_{{ cdt_build_number|int + 1000 }} - - libjpeg-turbo-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int + 1000 }} - - nss-cos6-x86_64 >=3.28.4 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - host: - - copy-jdk-configs-cos6-x86_64 >=3.3 *_{{ cdt_build_number|int + 1000 }} - - jpackage-utils-cos6-x86_64 >=1.7.3 *_{{ cdt_build_number|int + 1000 }} - - libjpeg-turbo-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int + 1000 }} - - nss-cos6-x86_64 >=3.28.4 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - copy-jdk-configs-cos6-x86_64 >=3.3 *_{{ cdt_build_number|int + 1000 }} - - jpackage-utils-cos6-x86_64 >=1.7.3 *_{{ cdt_build_number|int + 1000 }} - - libjpeg-turbo-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int + 1000 }} - - nss-cos6-x86_64 >=3.28.4 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* -test: - commands: - - echo "it installs!" - -about: - home: http://openjdk.java.net/ - license: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv1.1 and MPLv2.0 and Public Domain and W3C and zlib - license_family: GPL2 - license_file: openjdk-license - summary: (CDT) OpenJDK Runtime Environment - description: | - The OpenJDK runtime environment. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/java-1.7.0-openjdk-cos6-x86_64/openjdk-license b/cdts/java-1.7.0-openjdk-cos6-x86_64/openjdk-license deleted file mode 100644 index 9bd56be5..00000000 --- a/cdts/java-1.7.0-openjdk-cos6-x86_64/openjdk-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/java-1.7.0-openjdk-cos7-aarch64/meta.yaml b/cdts/java-1.7.0-openjdk-cos7-aarch64/meta.yaml index f491aa3a..707b8d04 100644 --- a/cdts/java-1.7.0-openjdk-cos7-aarch64/meta.yaml +++ b/cdts/java-1.7.0-openjdk-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.0.261 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64.rpm sha256: e985dfe2a945dfd57a11b1300850d6563206aecdebe085d07e1efae9f8f48bd0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/java-1.7.0-openjdk-cos7-ppc64le/meta.yaml b/cdts/java-1.7.0-openjdk-cos7-ppc64le/meta.yaml index d6f07054..addf9446 100644 --- a/cdts/java-1.7.0-openjdk-cos7-ppc64le/meta.yaml +++ b/cdts/java-1.7.0-openjdk-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.0.261 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.ppc64le.rpm sha256: 025812f6ee9c05e5f8f06367eea904cff689a7c2ca5b451bff46fe70f5812b33 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/java-1.7.0-openjdk-cos7-x86_64/meta.yaml b/cdts/java-1.7.0-openjdk-cos7-x86_64/meta.yaml index fdb25ae8..26c64927 100644 --- a/cdts/java-1.7.0-openjdk-cos7-x86_64/meta.yaml +++ b/cdts/java-1.7.0-openjdk-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.0.261 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64.rpm sha256: fabe67fc9df555934da2d72279096fd3c24b3e2ff47850f5896505890f38a0a4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/java-1.7.0-openjdk-headless-cos7-aarch64/meta.yaml b/cdts/java-1.7.0-openjdk-headless-cos7-aarch64/meta.yaml index 6d701d52..1d765bf7 100644 --- a/cdts/java-1.7.0-openjdk-headless-cos7-aarch64/meta.yaml +++ b/cdts/java-1.7.0-openjdk-headless-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.0.261 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.aarch64.rpm sha256: a8de10493e86973aa3251d8fdc268b8a1dd7e9e79c563835506b7ee1a008e50d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/meta.yaml b/cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/meta.yaml index a290d8f5..7feab232 100644 --- a/cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/meta.yaml +++ b/cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.0.261 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.ppc64le.rpm sha256: 9cb775be7d5da48e4760ded39d476af199a943e88db7d9f23004020b0f0728ba no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/java-1.7.0-openjdk-headless-cos7-x86_64/meta.yaml b/cdts/java-1.7.0-openjdk-headless-cos7-x86_64/meta.yaml index 085a8509..1c4aa72d 100644 --- a/cdts/java-1.7.0-openjdk-headless-cos7-x86_64/meta.yaml +++ b/cdts/java-1.7.0-openjdk-headless-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.0.261 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64.rpm sha256: 91d7ddde31bd7f6dee89c8e4c710bf889e2f6e0dadb253de44f76a18c71fbd65 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/javapackages-tools-cos7-aarch64/meta.yaml b/cdts/javapackages-tools-cos7-aarch64/meta.yaml index b80ebf69..9ebdf707 100644 --- a/cdts/javapackages-tools-cos7-aarch64/meta.yaml +++ b/cdts/javapackages-tools-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm sha256: cb9d2fd9d743bf4cb28b4afec7e8d1891fcca6f63f00ba7a60aadfe337527e1c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/javapackages-tools-cos7-ppc64le/meta.yaml b/cdts/javapackages-tools-cos7-ppc64le/meta.yaml index dcf08919..6fe420cd 100644 --- a/cdts/javapackages-tools-cos7-ppc64le/meta.yaml +++ b/cdts/javapackages-tools-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm sha256: cb9d2fd9d743bf4cb28b4afec7e8d1891fcca6f63f00ba7a60aadfe337527e1c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/javapackages-tools-cos7-x86_64/meta.yaml b/cdts/javapackages-tools-cos7-x86_64/meta.yaml index 89688ef4..3c8445db 100644 --- a/cdts/javapackages-tools-cos7-x86_64/meta.yaml +++ b/cdts/javapackages-tools-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.4.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm sha256: cb9d2fd9d743bf4cb28b4afec7e8d1891fcca6f63f00ba7a60aadfe337527e1c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/jpackage-utils-cos6-x86_64/build.sh b/cdts/jpackage-utils-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/jpackage-utils-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/jpackage-utils-cos6-x86_64/meta.yaml b/cdts/jpackage-utils-cos6-x86_64/meta.yaml deleted file mode 100644 index 2572cdfb..00000000 --- a/cdts/jpackage-utils-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: jpackage-utils-cos6-x86_64 - version: 1.7.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/jpackage-utils-1.7.5-3.16.el6.noarch.rpm - sha256: 6e11b3db12e4fcbf850b6d67d0a3f8328b7e9968085275b0a5f43ff8715e87e3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/jpackage-utils-1.7.5-3.16.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.jpackage.org/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/jpackage-utils-1.7.5/LICENSE.txt - summary: "(CDT) JPackage utilities" - description: | - Utilities for the JPackage Project . It contains - also the License, man pages, documentation, XSL files of general use with - maven2, a header file for spec files, etc. Please See the - /usr/share/doc/jpackage-utils-1.7.5/jpackage-utils-README file for more - information. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/kernel-headers-cos6-x86_64/build.sh b/cdts/kernel-headers-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/kernel-headers-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/kernel-headers-cos6-x86_64/meta.yaml b/cdts/kernel-headers-cos6-x86_64/meta.yaml deleted file mode 100644 index f089adff..00000000 --- a/cdts/kernel-headers-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: kernel-headers-cos6-x86_64 - version: 2.6.32 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/kernel-headers-2.6.32-754.el6.x86_64.rpm - sha256: 93b20d547637e3d25a9604b8034334afa910f61898da0f265a3969a68bf8cc6d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/kernel-2.6.32-754.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.kernel.org/ - license: GPL-2.0-only - license_family: GPL2 - summary: (CDT) Header files for the Linux kernel for use by glibc - description: | - Kernel-headers includes the C header files that specify the interface between - the Linux kernel and userspace libraries and programs. The header files - define structures and constants that are needed for building most standard - programs and are also needed for rebuilding the glibc package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/kernel-headers-cos7-aarch64/meta.yaml b/cdts/kernel-headers-cos7-aarch64/meta.yaml index b5fa3661..ab89ec0c 100644 --- a/cdts/kernel-headers-cos7-aarch64/meta.yaml +++ b/cdts/kernel-headers-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 4.18.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/kernel-headers-4.18.0-193.28.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/kernel-headers-4.18.0-193.28.1.el7.aarch64.rpm sha256: 56fffc40800cd7c30830009c860f04c8dba1110a6271efd804a0bb01e0bdf8a4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kernel-4.18.0-193.28.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/kernel-4.18.0-193.28.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/kernel-headers-cos7-ppc64le/meta.yaml b/cdts/kernel-headers-cos7-ppc64le/meta.yaml index b1eae913..4769fccf 100644 --- a/cdts/kernel-headers-cos7-ppc64le/meta.yaml +++ b/cdts/kernel-headers-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.10.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/kernel-headers-3.10.0-1160.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/kernel-headers-3.10.0-1160.el7.ppc64le.rpm sha256: 6875ad8dbbf0cff85bf39bd2446ffb9e92de78e113496fba37fa5da9f10348b1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kernel-3.10.0-1160.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/kernel-3.10.0-1160.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/kernel-headers-cos7-x86_64/meta.yaml b/cdts/kernel-headers-cos7-x86_64/meta.yaml index b3ff7887..9fc3fb99 100644 --- a/cdts/kernel-headers-cos7-x86_64/meta.yaml +++ b/cdts/kernel-headers-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.10.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/kernel-headers-3.10.0-1160.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/kernel-headers-3.10.0-1160.el7.x86_64.rpm sha256: 81b4e4f401d2402736ceba4627eaafd5b615c2cc45aa4d4f941ea79562045139 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kernel-3.10.0-1160.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/kernel-3.10.0-1160.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/kmod-cos7-aarch64/meta.yaml b/cdts/kmod-cos7-aarch64/meta.yaml index 749aa837..118c6c72 100644 --- a/cdts/kmod-cos7-aarch64/meta.yaml +++ b/cdts/kmod-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 20 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/kmod-20-28.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/kmod-20-28.el7.aarch64.rpm sha256: e411d2817416f2d2524f08edfbd40b5ac3d7364d0a36fbadd2e7418cfbd8a000 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kmod-20-28.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/kmod-20-28.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/kmod-cos7-ppc64le/meta.yaml b/cdts/kmod-cos7-ppc64le/meta.yaml index 5b565c78..c6567fcb 100644 --- a/cdts/kmod-cos7-ppc64le/meta.yaml +++ b/cdts/kmod-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 20 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/kmod-20-28.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/kmod-20-28.el7.ppc64le.rpm sha256: 60ec982827beeaa84d7fbc7160126843eddeefa3b9d75823faa0ff39f0939c7e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kmod-20-28.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/kmod-20-28.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/kmod-cos7-x86_64/meta.yaml b/cdts/kmod-cos7-x86_64/meta.yaml index fb6219cf..8ccdd2d5 100644 --- a/cdts/kmod-cos7-x86_64/meta.yaml +++ b/cdts/kmod-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 20 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/kmod-20-28.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/kmod-20-28.el7.x86_64.rpm sha256: 1e9502d12f0e8adfc652fbc038fccb9ccb92e4bf476d1b7d7b48c2569cd89a56 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kmod-20-28.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/kmod-20-28.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libbonobo-cos6-x86_64/build.sh b/cdts/libbonobo-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libbonobo-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libbonobo-cos6-x86_64/libbonobo-copying b/cdts/libbonobo-cos6-x86_64/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/cdts/libbonobo-cos6-x86_64/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/libbonobo-cos6-x86_64/libbonobo-copying.lib b/cdts/libbonobo-cos6-x86_64/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/cdts/libbonobo-cos6-x86_64/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/cdts/libbonobo-cos6-x86_64/meta.yaml b/cdts/libbonobo-cos6-x86_64/meta.yaml deleted file mode 100644 index bf127b35..00000000 --- a/cdts/libbonobo-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libbonobo-cos6-x86_64 - version: 2.24.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libbonobo-2.24.2-5.el6.x86_64.rpm - sha256: 869924ce84fd6cab150c3daa2b8a227f217f070b031679d639ff621dd042cd0e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libbonobo-2.24.2-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Bonobo component system - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libbonobo-cos7-aarch64/meta.yaml b/cdts/libbonobo-cos7-aarch64/meta.yaml index 825689db..f1eaaee8 100644 --- a/cdts/libbonobo-cos7-aarch64/meta.yaml +++ b/cdts/libbonobo-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.32.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libbonobo-2.32.1-7.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libbonobo-2.32.1-7.el7.aarch64.rpm sha256: 4a9bb2f0510ea69bcacf77efeb11bb49d114167e2d338964d331bea54223f392 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libbonobo-cos7-ppc64le/meta.yaml b/cdts/libbonobo-cos7-ppc64le/meta.yaml index 4e998370..81e3473c 100644 --- a/cdts/libbonobo-cos7-ppc64le/meta.yaml +++ b/cdts/libbonobo-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.32.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libbonobo-2.32.1-7.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libbonobo-2.32.1-7.el7.ppc64le.rpm sha256: 89ab59605056d702d6ca132eec9837bbcc48f36335ef51dc149a3cec7f064eb3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libbonobo-cos7-x86_64/meta.yaml b/cdts/libbonobo-cos7-x86_64/meta.yaml index b39818bd..b28dbe85 100644 --- a/cdts/libbonobo-cos7-x86_64/meta.yaml +++ b/cdts/libbonobo-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.32.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libbonobo-2.32.1-7.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libbonobo-2.32.1-7.el7.x86_64.rpm sha256: 28cfaf8a6317893859922f2cc6f88af1ccb8dcdc7b789782fa3c9a7c36b09099 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libbonobo-devel-cos6-x86_64/build.sh b/cdts/libbonobo-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libbonobo-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying b/cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying.lib b/cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/cdts/libbonobo-devel-cos6-x86_64/meta.yaml b/cdts/libbonobo-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 3c738486..00000000 --- a/cdts/libbonobo-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libbonobo-devel-cos6-x86_64 - version: 2.24.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libbonobo-devel-2.24.2-5.el6.x86_64.rpm - sha256: 95a12e113b8ac8f7a502093d5f5c28de8f5a47783a05c2e128901f2d26303004 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libbonobo-2.24.2-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos6-x86_64 >=2.7.5 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-cos6-x86_64 ==2.24.2 *_{{ cdt_build_number|int + 1000 }} - - libxml2-devel-cos6-x86_64 >=2.4.21 *_{{ cdt_build_number|int + 1000 }} - host: - - orbit2-devel-cos6-x86_64 >=2.7.5 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-cos6-x86_64 ==2.24.2 *_{{ cdt_build_number|int + 1000 }} - - libxml2-devel-cos6-x86_64 >=2.4.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - orbit2-devel-cos6-x86_64 >=2.7.5 *_{{ cdt_build_number|int + 1000 }} - - libbonobo-cos6-x86_64 ==2.24.2 *_{{ cdt_build_number|int + 1000 }} - - libxml2-devel-cos6-x86_64 >=2.4.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Libraries and headers for libbonobo - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. This - package contains header files used to compile programs that use Bonobo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libbonobo-devel-cos7-aarch64/meta.yaml b/cdts/libbonobo-devel-cos7-aarch64/meta.yaml index 2927af31..0011eba0 100644 --- a/cdts/libbonobo-devel-cos7-aarch64/meta.yaml +++ b/cdts/libbonobo-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.32.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libbonobo-devel-2.32.1-7.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libbonobo-devel-2.32.1-7.el7.aarch64.rpm sha256: b445680b2f4974ce87cbde88945d5cb7d62363239192b83b83dfc0b3d420b8c5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libbonobo-devel-cos7-ppc64le/meta.yaml b/cdts/libbonobo-devel-cos7-ppc64le/meta.yaml index cedb8340..26c09608 100644 --- a/cdts/libbonobo-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libbonobo-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.32.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libbonobo-devel-2.32.1-7.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libbonobo-devel-2.32.1-7.el7.ppc64le.rpm sha256: 06ac1552ec51ba7fcf586ac79490c5ce1496901494bf4abc8d57eb877a38bd9f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libbonobo-devel-cos7-x86_64/meta.yaml b/cdts/libbonobo-devel-cos7-x86_64/meta.yaml index 8dcfc0ea..0ef3e57c 100644 --- a/cdts/libbonobo-devel-cos7-x86_64/meta.yaml +++ b/cdts/libbonobo-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.32.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libbonobo-devel-2.32.1-7.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libbonobo-devel-2.32.1-7.el7.x86_64.rpm sha256: a7188d7886b6e7441f62a01a67ee7a7d1be734ed52be0c74be94cf5c4cb7c144 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libdrm-cos6-x86_64/build.sh b/cdts/libdrm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libdrm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libdrm-cos6-x86_64/meta.yaml b/cdts/libdrm-cos6-x86_64/meta.yaml deleted file mode 100644 index 48a84fdd..00000000 --- a/cdts/libdrm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libdrm-cos6-x86_64 - version: 2.4.65 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libdrm-2.4.65-2.el6.x86_64.rpm - sha256: b7a8d49c31f1cdb9f2a5a3e2b89416b0411c75332ce49422961435e205db8291 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libdrm-2.4.65-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager runtime library - description: | - Direct Rendering Manager runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libdrm-cos7-aarch64/meta.yaml b/cdts/libdrm-cos7-aarch64/meta.yaml index 2d47e787..b9f2554b 100644 --- a/cdts/libdrm-cos7-aarch64/meta.yaml +++ b/cdts/libdrm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.4.97 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libdrm-2.4.97-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libdrm-2.4.97-2.el7.aarch64.rpm sha256: 33983c207aba2f148da9e68ccd0ee9f1006fd254acfba05401a4109a514be678 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libdrm-cos7-ppc64le/meta.yaml b/cdts/libdrm-cos7-ppc64le/meta.yaml index 617ee01b..3589c2c2 100644 --- a/cdts/libdrm-cos7-ppc64le/meta.yaml +++ b/cdts/libdrm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.4.97 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libdrm-2.4.97-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libdrm-2.4.97-2.el7.ppc64le.rpm sha256: bd230232e9cb70f70cb04f123d00701f57c2c850f6eceda851171aa17af11c6b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libdrm-cos7-x86_64/meta.yaml b/cdts/libdrm-cos7-x86_64/meta.yaml index 8161a2cc..18e39305 100644 --- a/cdts/libdrm-cos7-x86_64/meta.yaml +++ b/cdts/libdrm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.4.97 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libdrm-2.4.97-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libdrm-2.4.97-2.el7.x86_64.rpm sha256: cc11c6badf5727a5d0d3153df66de9a7f9a5957540beb085dc1915a231adbe7f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libdrm-devel-cos6-x86_64/build.sh b/cdts/libdrm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libdrm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libdrm-devel-cos6-x86_64/meta.yaml b/cdts/libdrm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 4231fdb5..00000000 --- a/cdts/libdrm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: libdrm-devel-cos6-x86_64 - version: 2.4.65 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libdrm-devel-2.4.65-2.el6.x86_64.rpm - sha256: 7e3e9819d4f1335496538b74a2b32abd474498ea6d62f7cb226c67eae7676ffa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libdrm-2.4.65-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - kernel-headers-cos6-x86_64 >=2.6.27 *_{{ cdt_build_number|int + 1000 }} - - libdrm-cos6-x86_64 ==2.4.65 *_{{ cdt_build_number|int + 1000 }} - host: - - kernel-headers-cos6-x86_64 >=2.6.27 *_{{ cdt_build_number|int + 1000 }} - - libdrm-cos6-x86_64 ==2.4.65 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - kernel-headers-cos6-x86_64 >=2.6.27 *_{{ cdt_build_number|int + 1000 }} - - libdrm-cos6-x86_64 ==2.4.65 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager development package - description: | - Direct Rendering Manager development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libdrm-devel-cos7-aarch64/meta.yaml b/cdts/libdrm-devel-cos7-aarch64/meta.yaml index 83857994..c3a4d1eb 100644 --- a/cdts/libdrm-devel-cos7-aarch64/meta.yaml +++ b/cdts/libdrm-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.4.97 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libdrm-devel-2.4.97-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libdrm-devel-2.4.97-2.el7.aarch64.rpm sha256: 5c3648f2cabbc5acaf89c32f56a40c05825ac1682ede0fc611882f22f64338af no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libdrm-devel-cos7-ppc64le/meta.yaml b/cdts/libdrm-devel-cos7-ppc64le/meta.yaml index 1335eae6..f62ca0fe 100644 --- a/cdts/libdrm-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libdrm-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.4.97 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libdrm-devel-2.4.97-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libdrm-devel-2.4.97-2.el7.ppc64le.rpm sha256: 81529030e4ec8cdd44c9733622d91c4a08bff7b378b3352c89351ff9431bc54f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libdrm-devel-cos7-x86_64/meta.yaml b/cdts/libdrm-devel-cos7-x86_64/meta.yaml index f2912a87..96280b05 100644 --- a/cdts/libdrm-devel-cos7-x86_64/meta.yaml +++ b/cdts/libdrm-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.4.97 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libdrm-devel-2.4.97-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libdrm-devel-2.4.97-2.el7.x86_64.rpm sha256: 4c7f759bcb222a738b8aeb92f2d54913070208806a2879b1a58beb40d77c2dd4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-core-devel-cos7-aarch64/meta.yaml b/cdts/libglvnd-core-devel-cos7-aarch64/meta.yaml index af2e0068..675edcd3 100644 --- a/cdts/libglvnd-core-devel-cos7-aarch64/meta.yaml +++ b/cdts/libglvnd-core-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm sha256: 8b1f4205064651ef0e3beeb1c48b76d1454db2f75621322c480a042bfefaf2cd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-core-devel-cos7-ppc64le/meta.yaml b/cdts/libglvnd-core-devel-cos7-ppc64le/meta.yaml index 87f8a984..62e7905d 100644 --- a/cdts/libglvnd-core-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libglvnd-core-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm sha256: 85422bf47186ef474a521922163f75ba1fb10ab23a5f7b2f9b5241953d68acd9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-core-devel-cos7-x86_64/meta.yaml b/cdts/libglvnd-core-devel-cos7-x86_64/meta.yaml index abc7839d..c93ef929 100644 --- a/cdts/libglvnd-core-devel-cos7-x86_64/meta.yaml +++ b/cdts/libglvnd-core-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm sha256: d2fbbe03d60015cbaa05f437825816dc9af19e78664fbcb58c689dd252a7841c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-cos7-aarch64/meta.yaml b/cdts/libglvnd-cos7-aarch64/meta.yaml index 48240234..4c6f237c 100644 --- a/cdts/libglvnd-cos7-aarch64/meta.yaml +++ b/cdts/libglvnd-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm sha256: 58930bad0d7540669ffcd048b5010d04cb1db2b922b5289a92afe0caa15640f9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-cos7-ppc64le/meta.yaml b/cdts/libglvnd-cos7-ppc64le/meta.yaml index ff22515e..6df2258c 100644 --- a/cdts/libglvnd-cos7-ppc64le/meta.yaml +++ b/cdts/libglvnd-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm sha256: 77195e14251cc1505ba0101fd13d408b3e8f282614eadfd8936db62588e660fb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-cos7-x86_64/meta.yaml b/cdts/libglvnd-cos7-x86_64/meta.yaml index cdbe68eb..9fbd1205 100644 --- a/cdts/libglvnd-cos7-x86_64/meta.yaml +++ b/cdts/libglvnd-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm sha256: 34efc9a21bb0d02d82a41c0e16e94839a30ebd10bc819c8af81ead82d1b43841 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-devel-cos7-aarch64/meta.yaml b/cdts/libglvnd-devel-cos7-aarch64/meta.yaml index 2beb5b8d..2151ef5b 100644 --- a/cdts/libglvnd-devel-cos7-aarch64/meta.yaml +++ b/cdts/libglvnd-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm sha256: dd1889e284cf590cebbf3bf10d04c56dbc8abcfde7382de425164ae7a85a7ba3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-devel-cos7-ppc64le/meta.yaml b/cdts/libglvnd-devel-cos7-ppc64le/meta.yaml index bd628a6e..8536b271 100644 --- a/cdts/libglvnd-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libglvnd-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm sha256: 0461e5cead63c3abf1e4c5261fe4de127d6400a95fe5709e09749ba76c406333 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-devel-cos7-x86_64/meta.yaml b/cdts/libglvnd-devel-cos7-x86_64/meta.yaml index 071c4f8d..3280e63c 100644 --- a/cdts/libglvnd-devel-cos7-x86_64/meta.yaml +++ b/cdts/libglvnd-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm sha256: f0a416c709982c68e52c8edca61390e837f4418cd021b576e286a2ff97ddd9f1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-egl-cos7-aarch64/meta.yaml b/cdts/libglvnd-egl-cos7-aarch64/meta.yaml index e7dc739d..b72f85b7 100644 --- a/cdts/libglvnd-egl-cos7-aarch64/meta.yaml +++ b/cdts/libglvnd-egl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm sha256: 593f06c36c5a8caf87d9755be4123ecbc9014bb144544fb5d27396ffe9d72d52 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-egl-cos7-ppc64le/meta.yaml b/cdts/libglvnd-egl-cos7-ppc64le/meta.yaml index 0046e2b0..6cbe4aca 100644 --- a/cdts/libglvnd-egl-cos7-ppc64le/meta.yaml +++ b/cdts/libglvnd-egl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm sha256: 2deabe3bf691a41bd02a9778d9adad9bc72a2f5cd359e90992cbc2a4983e4f3e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-egl-cos7-x86_64/meta.yaml b/cdts/libglvnd-egl-cos7-x86_64/meta.yaml index ca689ea8..3811d9ac 100644 --- a/cdts/libglvnd-egl-cos7-x86_64/meta.yaml +++ b/cdts/libglvnd-egl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm sha256: 976faf0363fcd4ba5c9195331d01c90b3bf572e6802ea45cdeea7cfaad5cf9e6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-gles-cos7-aarch64/meta.yaml b/cdts/libglvnd-gles-cos7-aarch64/meta.yaml index 55f52150..1eca254e 100644 --- a/cdts/libglvnd-gles-cos7-aarch64/meta.yaml +++ b/cdts/libglvnd-gles-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm sha256: 147264c9cc9c16ebfb14bc1cb66e3af5c31de7fa60ce2dd9c7c40a09a7635ab7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-gles-cos7-ppc64le/meta.yaml b/cdts/libglvnd-gles-cos7-ppc64le/meta.yaml index 56496e78..39f26cf7 100644 --- a/cdts/libglvnd-gles-cos7-ppc64le/meta.yaml +++ b/cdts/libglvnd-gles-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm sha256: 35bd281bca8e1aef650b0cef8c7c66d0c1abba10e602f2bca78620f89a2be666 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-gles-cos7-x86_64/meta.yaml b/cdts/libglvnd-gles-cos7-x86_64/meta.yaml index 48ee1bf6..e53025b2 100644 --- a/cdts/libglvnd-gles-cos7-x86_64/meta.yaml +++ b/cdts/libglvnd-gles-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm sha256: 007621664719beedbfad592ab68ef8d59aa6b5f16cbf2e97b1b970a5c6a9bd5f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-glx-cos7-aarch64/meta.yaml b/cdts/libglvnd-glx-cos7-aarch64/meta.yaml index f45ba62f..75542bb0 100644 --- a/cdts/libglvnd-glx-cos7-aarch64/meta.yaml +++ b/cdts/libglvnd-glx-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm sha256: a9110f29a63515c817fc595fe0d5a14b15d2e52c6aa06d7ddfd9ca3bc6f50834 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-glx-cos7-ppc64le/meta.yaml b/cdts/libglvnd-glx-cos7-ppc64le/meta.yaml index 174d4130..21debcb8 100644 --- a/cdts/libglvnd-glx-cos7-ppc64le/meta.yaml +++ b/cdts/libglvnd-glx-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm sha256: 50a356aa8e5cd7743f6e13e8c0dddcb15be678a381ef06e5a63239972ef5e01c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-glx-cos7-x86_64/meta.yaml b/cdts/libglvnd-glx-cos7-x86_64/meta.yaml index c5af0725..2e14bd3a 100644 --- a/cdts/libglvnd-glx-cos7-x86_64/meta.yaml +++ b/cdts/libglvnd-glx-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm sha256: a4fe656061936e8446a62cb5383fbe5400a41ad741b9251bb426dbcbdb589c23 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-opengl-cos7-aarch64/meta.yaml b/cdts/libglvnd-opengl-cos7-aarch64/meta.yaml index 0984552f..7f2c8369 100644 --- a/cdts/libglvnd-opengl-cos7-aarch64/meta.yaml +++ b/cdts/libglvnd-opengl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm sha256: e4c6a70912365733d556d765acc373f60f0c67cd9789178142269012bda4d8a2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-opengl-cos7-ppc64le/meta.yaml b/cdts/libglvnd-opengl-cos7-ppc64le/meta.yaml index 5ec6504b..6d3f5859 100644 --- a/cdts/libglvnd-opengl-cos7-ppc64le/meta.yaml +++ b/cdts/libglvnd-opengl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm sha256: 55fc7739b9bb85f9b88029090860419013186c43ddd7445e65faadb57e9c86f6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libglvnd-opengl-cos7-x86_64/meta.yaml b/cdts/libglvnd-opengl-cos7-x86_64/meta.yaml index 52785486..a8691530 100644 --- a/cdts/libglvnd-opengl-cos7-x86_64/meta.yaml +++ b/cdts/libglvnd-opengl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm sha256: eaa2b289240691ab48f0fe8fb19eef04a04a6ca433c37f51c0ef2c1e171a7c95 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibcm-cos6-x86_64/build.sh b/cdts/libibcm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibcm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibcm-cos6-x86_64/meta.yaml b/cdts/libibcm-cos6-x86_64/meta.yaml deleted file mode 100644 index 07c16c8c..00000000 --- a/cdts/libibcm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libibcm-cos6-x86_64 - version: 1.0.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibcm-1.0.5-3.el6.x86_64.rpm - sha256: 1140b89a678fe9472911a1bafc6e962ce84e1085053cd7947797daa23fdbb791 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibcm-1.0.5-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libibcm-1.0.5/COPYING - summary: "(CDT) Userspace InfiniBand Connection Manager" - description: | - libibcm provides a userspace library that handles the majority of the low - level work required to open an RDMA connection between two machines. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libibcm-devel-cos6-x86_64/build.sh b/cdts/libibcm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibcm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibcm-devel-cos6-x86_64/libibcm-devel-license b/cdts/libibcm-devel-cos6-x86_64/libibcm-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/cdts/libibcm-devel-cos6-x86_64/libibcm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/libibcm-devel-cos6-x86_64/meta.yaml b/cdts/libibcm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index ea516562..00000000 --- a/cdts/libibcm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libibcm-devel-cos6-x86_64 - version: 1.0.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibcm-devel-1.0.5-3.el6.x86_64.rpm - sha256: 84f945bba633c9ecb1e4ff3b7a4b956129df221653e7a11b1aa8d21c7c90bd87 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibcm-1.0.5-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibcm-cos6-x86_64 ==1.0.5 *_{{ cdt_build_number|int + 1000 }} - - libibverbs-devel-cos6-x86_64 >=1.1 *_{{ cdt_build_number|int + 1000 }} - host: - - libibcm-cos6-x86_64 ==1.0.5 *_{{ cdt_build_number|int + 1000 }} - - libibverbs-devel-cos6-x86_64 >=1.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libibcm-cos6-x86_64 ==1.0.5 *_{{ cdt_build_number|int + 1000 }} - - libibverbs-devel-cos6-x86_64 >=1.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibcm-devel-license - summary: (CDT) Development files for the libibcm library - description: | - Development files for the libibcm library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libibmad-cos6-x86_64/build.sh b/cdts/libibmad-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibmad-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibmad-cos6-x86_64/libibmad-license b/cdts/libibmad-cos6-x86_64/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/cdts/libibmad-cos6-x86_64/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/libibmad-cos6-x86_64/meta.yaml b/cdts/libibmad-cos6-x86_64/meta.yaml deleted file mode 100644 index 2dde9e00..00000000 --- a/cdts/libibmad-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libibmad-cos6-x86_64 - version: 1.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibmad-1.3.11-1.el6.x86_64.rpm - sha256: f80325873a4edb1495951967620f596bf839ba921670ff38bf231b0a4c1a4503 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibmad-1.3.11-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) OpenFabrics Alliance InfiniBand MAD library - description: | - libibmad provides low layer IB functions for use by the IB diagnostic and - management programs. These include MAD, SA, SMP, and other basic IB functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libibmad-cos7-aarch64/meta.yaml b/cdts/libibmad-cos7-aarch64/meta.yaml index fecee676..27091835 100644 --- a/cdts/libibmad-cos7-aarch64/meta.yaml +++ b/cdts/libibmad-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.13 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibmad-1.3.13-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libibmad-1.3.13-1.el7.aarch64.rpm sha256: 092cdb3535d5a9710698b010c048e28da4720ac0df70bd340bfb99f476f60f1d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibmad-cos7-ppc64le/meta.yaml b/cdts/libibmad-cos7-ppc64le/meta.yaml index 5930aa17..275084cf 100644 --- a/cdts/libibmad-cos7-ppc64le/meta.yaml +++ b/cdts/libibmad-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.13 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibmad-1.3.13-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libibmad-1.3.13-1.el7.ppc64le.rpm sha256: 7d1cd1f019541fd46d336d908182fa8ec4691d672069ac0b8f0ac0c6b3956d34 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibmad-cos7-x86_64/meta.yaml b/cdts/libibmad-cos7-x86_64/meta.yaml index 6ff25aa4..c966b4fb 100644 --- a/cdts/libibmad-cos7-x86_64/meta.yaml +++ b/cdts/libibmad-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.13 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libibmad-1.3.13-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libibmad-1.3.13-1.el7.x86_64.rpm sha256: 27d431a80a7dfac7316c6330f6eed2f44d70b1f1fed545cb6b02ce7e48e7724b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibmad-devel-cos6-x86_64/build.sh b/cdts/libibmad-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibmad-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibmad-devel-cos6-x86_64/libibmad-license b/cdts/libibmad-devel-cos6-x86_64/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/cdts/libibmad-devel-cos6-x86_64/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/libibmad-devel-cos6-x86_64/meta.yaml b/cdts/libibmad-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0358bf80..00000000 --- a/cdts/libibmad-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libibmad-devel-cos6-x86_64 - version: 1.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibmad-devel-1.3.11-1.el6.x86_64.rpm - sha256: 81e096dc4ac9fe7e7c6cb4ef9ba2ea6220c3c4e1029cd0d71abdc22447243d5e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibmad-1.3.11-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibmad-cos6-x86_64 ==1.3.11 *_{{ cdt_build_number|int + 1000 }} - host: - - libibmad-cos6-x86_64 ==1.3.11 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libibmad-cos6-x86_64 ==1.3.11 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) Development files for the libibmad library - description: | - Development files for the libibmad library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libibmad-devel-cos7-aarch64/meta.yaml b/cdts/libibmad-devel-cos7-aarch64/meta.yaml index 1f09421e..795f9053 100644 --- a/cdts/libibmad-devel-cos7-aarch64/meta.yaml +++ b/cdts/libibmad-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.13 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibmad-devel-1.3.13-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libibmad-devel-1.3.13-1.el7.aarch64.rpm sha256: 36bd7814032cc893c7e4283ebadd400cbbaa041aa034110c686bd7bc5a356217 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibmad-devel-cos7-ppc64le/meta.yaml b/cdts/libibmad-devel-cos7-ppc64le/meta.yaml index b8f26e50..3669c42b 100644 --- a/cdts/libibmad-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libibmad-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.13 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibmad-devel-1.3.13-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libibmad-devel-1.3.13-1.el7.ppc64le.rpm sha256: 224ffbac3d622e475a3f2e189ca5be479774327e1fdc7f64f939cfb98e4a92c9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibmad-devel-cos7-x86_64/meta.yaml b/cdts/libibmad-devel-cos7-x86_64/meta.yaml index cccd071c..43301d14 100644 --- a/cdts/libibmad-devel-cos7-x86_64/meta.yaml +++ b/cdts/libibmad-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.13 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libibmad-devel-1.3.13-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libibmad-devel-1.3.13-1.el7.x86_64.rpm sha256: b21c2918079d109eaaab2b8cb6bd1a2d2f000fa45d36e827e8470f8c8ba7fb77 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibumad-cos6-x86_64/COPYING.BSD_FB b/cdts/libibumad-cos6-x86_64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/cdts/libibumad-cos6-x86_64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cdts/libibumad-cos6-x86_64/COPYING.BSD_MIT b/cdts/libibumad-cos6-x86_64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/cdts/libibumad-cos6-x86_64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/cdts/libibumad-cos6-x86_64/COPYING.GPL2 b/cdts/libibumad-cos6-x86_64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/cdts/libibumad-cos6-x86_64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/libibumad-cos6-x86_64/COPYING.md b/cdts/libibumad-cos6-x86_64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/cdts/libibumad-cos6-x86_64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/cdts/libibumad-cos6-x86_64/build.sh b/cdts/libibumad-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibumad-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibumad-cos6-x86_64/meta.yaml b/cdts/libibumad-cos6-x86_64/meta.yaml deleted file mode 100644 index b7e84cfa..00000000 --- a/cdts/libibumad-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: libibumad-cos6-x86_64 - version: 1.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibumad-1.3.9-1.el6.x86_64.rpm - sha256: 31827ff680757b589eef76c6db1be4d71a21a16c693f40d9f2107d04ca986701 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibumad-1.3.9-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) OpenFabrics Alliance InfiniBand umad (user MAD) library - description: | - libibumad provides the user MAD library functions which sit on top of the user - MAD modules in the kernel. These are used by the IB diagnostic and management - tools, including OpenSM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libibumad-cos7-aarch64/meta.yaml b/cdts/libibumad-cos7-aarch64/meta.yaml index 98b09eee..58f0a8d6 100644 --- a/cdts/libibumad-cos7-aarch64/meta.yaml +++ b/cdts/libibumad-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibumad-22.4-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libibumad-22.4-5.el7.aarch64.rpm sha256: f3eb9031498d050772cdb7a879c88effa27124dd5704f23d99cb196e4800f109 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibumad-cos7-ppc64le/meta.yaml b/cdts/libibumad-cos7-ppc64le/meta.yaml index dcbb7f00..eff0926d 100644 --- a/cdts/libibumad-cos7-ppc64le/meta.yaml +++ b/cdts/libibumad-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibumad-22.4-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libibumad-22.4-5.el7.ppc64le.rpm sha256: 6b488504997d0997b726698c0149a8010593e55f209101c9ee7df7c86de71d9a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibumad-cos7-x86_64/meta.yaml b/cdts/libibumad-cos7-x86_64/meta.yaml index b683e567..ab11fb37 100644 --- a/cdts/libibumad-cos7-x86_64/meta.yaml +++ b/cdts/libibumad-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libibumad-22.4-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libibumad-22.4-5.el7.x86_64.rpm sha256: 1e9a3066befd1fd65b509f71d7479eeea42592927cca2dda14ae0e5cc8539a90 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_FB b/cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_MIT b/cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/cdts/libibumad-devel-cos6-x86_64/COPYING.GPL2 b/cdts/libibumad-devel-cos6-x86_64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/cdts/libibumad-devel-cos6-x86_64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/libibumad-devel-cos6-x86_64/COPYING.md b/cdts/libibumad-devel-cos6-x86_64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/cdts/libibumad-devel-cos6-x86_64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/cdts/libibumad-devel-cos6-x86_64/build.sh b/cdts/libibumad-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibumad-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibumad-devel-cos6-x86_64/meta.yaml b/cdts/libibumad-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index bbb14fff..00000000 --- a/cdts/libibumad-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: libibumad-devel-cos6-x86_64 - version: 1.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibumad-devel-1.3.9-1.el6.x86_64.rpm - sha256: 50fbad33119a8fa56c0f764ac812332b10d9b61f51513d4e51402faf90028c9a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibumad-1.3.9-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibumad-cos6-x86_64 ==1.3.9 *_{{ cdt_build_number|int + 1000 }} - host: - - libibumad-cos6-x86_64 ==1.3.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libibumad-cos6-x86_64 ==1.3.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) Development files for the libibumad library - description: | - Development files for the libibumad library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libibverbs-cos6-x86_64/build.sh b/cdts/libibverbs-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibverbs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibverbs-cos6-x86_64/libibverbs-devel-license b/cdts/libibverbs-cos6-x86_64/libibverbs-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/cdts/libibverbs-cos6-x86_64/libibverbs-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/libibverbs-cos6-x86_64/meta.yaml b/cdts/libibverbs-cos6-x86_64/meta.yaml deleted file mode 100644 index 2164645e..00000000 --- a/cdts/libibverbs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libibverbs-cos6-x86_64 - version: 1.1.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibverbs-1.1.8-4.el6.x86_64.rpm - sha256: 706e5770d5c3e6c06f7c47a88936edbee56a003f31186ea4dd7e1de8b87903ad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibverbs-1.1.8-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: https://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibverbs-devel-license - summary: (CDT) A library for direct userspace use of RDMA (InfiniBand/iWARP) hardware - description: | - libibverbs is a library that allows userspace processes to use RDMA "verbs" as - described in the InfiniBand Architecture Specification and the RDMA Protocol - Verbs Specification. This includes direct hardware access from userspace to - InfiniBand/iWARP adapters (kernel bypass) for fast path operations. For this - library to be useful, a device-specific plug-in module should also be - installed. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libibverbs-cos7-aarch64/meta.yaml b/cdts/libibverbs-cos7-aarch64/meta.yaml index e527589c..9ed28455 100644 --- a/cdts/libibverbs-cos7-aarch64/meta.yaml +++ b/cdts/libibverbs-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibverbs-22.4-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libibverbs-22.4-5.el7.aarch64.rpm sha256: 0f7f7370f501a47b7ce36ff9a896df3b736453b8e6331f14d997e2ce3e393671 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibverbs-cos7-ppc64le/meta.yaml b/cdts/libibverbs-cos7-ppc64le/meta.yaml index db003f0c..5f326dea 100644 --- a/cdts/libibverbs-cos7-ppc64le/meta.yaml +++ b/cdts/libibverbs-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibverbs-22.4-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libibverbs-22.4-5.el7.ppc64le.rpm sha256: 2b08eb0365fa9fcf412d1e531bcb1e7cec74a2fbac0f3f5d30edeb3c087b3e97 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibverbs-cos7-x86_64/meta.yaml b/cdts/libibverbs-cos7-x86_64/meta.yaml index 621300d9..5de6bf87 100644 --- a/cdts/libibverbs-cos7-x86_64/meta.yaml +++ b/cdts/libibverbs-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libibverbs-22.4-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libibverbs-22.4-5.el7.x86_64.rpm sha256: cb9496c8beed47f2280f84960f36ad2453a8e3e028538e5c80860d32822e1bf7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libibverbs-devel-cos6-x86_64/build.sh b/cdts/libibverbs-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libibverbs-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libibverbs-devel-cos6-x86_64/libibverbs-devel-license b/cdts/libibverbs-devel-cos6-x86_64/libibverbs-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/cdts/libibverbs-devel-cos6-x86_64/libibverbs-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/libibverbs-devel-cos6-x86_64/meta.yaml b/cdts/libibverbs-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 666a6ad2..00000000 --- a/cdts/libibverbs-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libibverbs-devel-cos6-x86_64 - version: 1.1.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibverbs-devel-1.1.8-4.el6.x86_64.rpm - sha256: 4ab179fbc789865520708ece24b456a1ff78057827b3333fc31e77ea2227bb81 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibverbs-1.1.8-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibverbs-cos6-x86_64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} - host: - - libibverbs-cos6-x86_64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libibverbs-cos6-x86_64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: https://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibverbs-devel-license - summary: (CDT) Development files for the libibverbs library - description: | - Header files for the libibverbs library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libice-cos6-x86_64/build.sh b/cdts/libice-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libice-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libice-cos6-x86_64/meta.yaml b/cdts/libice-cos6-x86_64/meta.yaml deleted file mode 100644 index 31030f79..00000000 --- a/cdts/libice-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libice-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libICE-1.0.6-1.el6.x86_64.rpm - sha256: c04a69d96c850fa6e179a09cc1738bd8837fb79870f78d1039f5080b4e765598 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libICE-1.0.6-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libICE-1.0.6/COPYING - summary: "(CDT) X.Org X11 ICE runtime library" - description: | - The X.Org X11 ICE (Inter-Client Exchange) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libice-cos7-aarch64/meta.yaml b/cdts/libice-cos7-aarch64/meta.yaml index 62d7b87f..5d67fc59 100644 --- a/cdts/libice-cos7-aarch64/meta.yaml +++ b/cdts/libice-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.9 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libICE-1.0.9-9.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libICE-1.0.9-9.el7.aarch64.rpm sha256: a8cfafadffe80d4db2eb38e9f308822430c378392c0a195c9b33c6d5ca59d5ef no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libice-cos7-ppc64le/meta.yaml b/cdts/libice-cos7-ppc64le/meta.yaml index 79b5dced..1cc41e74 100644 --- a/cdts/libice-cos7-ppc64le/meta.yaml +++ b/cdts/libice-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.9 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libICE-1.0.9-9.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libICE-1.0.9-9.el7.ppc64le.rpm sha256: 71613d8e8d2fd3a24c34138c5856b5217429f89f42b3d043f906f6bd5c357e44 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libice-cos7-x86_64/meta.yaml b/cdts/libice-cos7-x86_64/meta.yaml index 55c33f15..acf4a833 100644 --- a/cdts/libice-cos7-x86_64/meta.yaml +++ b/cdts/libice-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.9 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libICE-1.0.9-9.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libICE-1.0.9-9.el7.x86_64.rpm sha256: d910a86326cc0434f6d3536311012f83ee3d2dbf98a350c2ca8a5329750b17ac no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libice-devel-cos6-x86_64/build.sh b/cdts/libice-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libice-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libice-devel-cos6-x86_64/libice-license b/cdts/libice-devel-cos6-x86_64/libice-license deleted file mode 100644 index fa56591e..00000000 --- a/cdts/libice-devel-cos6-x86_64/libice-license +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Author: Ralph Mor, X Consortium diff --git a/cdts/libice-devel-cos6-x86_64/meta.yaml b/cdts/libice-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 566625db..00000000 --- a/cdts/libice-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libice-devel-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libICE-devel-1.0.6-1.el6.x86_64.rpm - sha256: fab86a3941b48369968e73dc4fd6e10f8433bdd1bfd2458ff3921a8d1b4ede85 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libICE-1.0.6-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libice-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int + 1000 }} - host: - - libice-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libice-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libice-license - summary: (CDT) X.Org X11 ICE development package - description: | - The X.Org X11 ICE (Inter-Client Exchange) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libice-devel-cos7-aarch64/meta.yaml b/cdts/libice-devel-cos7-aarch64/meta.yaml index 923e5893..56fc4a17 100644 --- a/cdts/libice-devel-cos7-aarch64/meta.yaml +++ b/cdts/libice-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.9 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libICE-devel-1.0.9-9.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libICE-devel-1.0.9-9.el7.aarch64.rpm sha256: bb88a0c2141ffdaa6020665a6a2bd1a8b9a2f12e3f0e8e5ad361e9bd75d6dcfd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libice-devel-cos7-ppc64le/meta.yaml b/cdts/libice-devel-cos7-ppc64le/meta.yaml index 5dadc43e..73ebd96e 100644 --- a/cdts/libice-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libice-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.9 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libICE-devel-1.0.9-9.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libICE-devel-1.0.9-9.el7.ppc64le.rpm sha256: 6e623317f8ca06df5724db8d1cc7f18a95f695cdd9a5d12e4861e002e8411ee6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libice-devel-cos7-x86_64/meta.yaml b/cdts/libice-devel-cos7-x86_64/meta.yaml index 083ddc6f..123ed18e 100644 --- a/cdts/libice-devel-cos7-x86_64/meta.yaml +++ b/cdts/libice-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.9 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libICE-devel-1.0.9-9.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libICE-devel-1.0.9-9.el7.x86_64.rpm sha256: 00c8e2f6e2ef12c3ba6869e08c506b6e33fbd9b600c857dc4cd9e60e103f676d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libidl-cos6-x86_64/build.sh b/cdts/libidl-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libidl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libidl-cos6-x86_64/libidl-copying b/cdts/libidl-cos6-x86_64/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/cdts/libidl-cos6-x86_64/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libidl-cos6-x86_64/meta.yaml b/cdts/libidl-cos6-x86_64/meta.yaml deleted file mode 100644 index 5d62591a..00000000 --- a/cdts/libidl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libidl-cos6-x86_64 - version: 0.8.13 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libIDL-0.8.13-2.1.el6.x86_64.rpm - sha256: a2867caa10223cebd5091bd0bbfb8d564494f50be795848cbb282ad69e2536c8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libIDL-0.8.13-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: libidl-cos6-x86_64 - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Library for parsing IDL (Interface Definition Language) - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libidl-cos7-aarch64/meta.yaml b/cdts/libidl-cos7-aarch64/meta.yaml index 4a41bf13..f2db87bd 100644 --- a/cdts/libidl-cos7-aarch64/meta.yaml +++ b/cdts/libidl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.8.14 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libIDL-0.8.14-8.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libIDL-0.8.14-8.el7.aarch64.rpm sha256: 1fc9d0a774b1be72486eca5a57580655b6c4f056d594717659642035ac297d5d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libidl-cos7-ppc64le/meta.yaml b/cdts/libidl-cos7-ppc64le/meta.yaml index 344d3201..b4e8ee92 100644 --- a/cdts/libidl-cos7-ppc64le/meta.yaml +++ b/cdts/libidl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.8.14 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libIDL-0.8.14-8.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libIDL-0.8.14-8.el7.ppc64le.rpm sha256: 0a3f9c0b68864a4ace641c0a9fa5d96b3365e47bc8566b5b1124c4c61b4dd86f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libidl-cos7-x86_64/meta.yaml b/cdts/libidl-cos7-x86_64/meta.yaml index 48b8de2d..4180fd87 100644 --- a/cdts/libidl-cos7-x86_64/meta.yaml +++ b/cdts/libidl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.8.14 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libIDL-0.8.14-8.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libIDL-0.8.14-8.el7.x86_64.rpm sha256: 5f1e6d9709ea2b8b0c0d5588206c188f78ea6e6eb55277af3823dec37d786532 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libidl-devel-cos6-x86_64/build.sh b/cdts/libidl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libidl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libidl-devel-cos6-x86_64/libidl-copying b/cdts/libidl-devel-cos6-x86_64/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/cdts/libidl-devel-cos6-x86_64/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libidl-devel-cos6-x86_64/meta.yaml b/cdts/libidl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index bf617d1a..00000000 --- a/cdts/libidl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libidl-devel-cos6-x86_64 - version: 0.8.13 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libIDL-devel-0.8.13-2.1.el6.x86_64.rpm - sha256: 19509ffff1d2e472e132cceb70e737e211688f1bec605aa0b0a6d282f618d75d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libIDL-0.8.13-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int + 1000 }} - - libidl-cos6-x86_64 ==0.8.13 *_{{ cdt_build_number|int + 1000 }} - - pkgconfig-cos6-x86_64 >=0.8 *_{{ cdt_build_number|int + 1000 }} - host: - - glib2-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int + 1000 }} - - libidl-cos6-x86_64 ==0.8.13 *_{{ cdt_build_number|int + 1000 }} - - pkgconfig-cos6-x86_64 >=0.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - glib2-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int + 1000 }} - - libidl-cos6-x86_64 ==0.8.13 *_{{ cdt_build_number|int + 1000 }} - - pkgconfig-cos6-x86_64 >=0.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: libidl-devel-cos6-x86_64 - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Development libraries and header files for libIDL - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. This package contains the header - files and libraries needed to write or compile programs that use libIDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libidl-devel-cos7-aarch64/meta.yaml b/cdts/libidl-devel-cos7-aarch64/meta.yaml index 262b1f16..161312e8 100644 --- a/cdts/libidl-devel-cos7-aarch64/meta.yaml +++ b/cdts/libidl-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.8.14 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libIDL-devel-0.8.14-8.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libIDL-devel-0.8.14-8.el7.aarch64.rpm sha256: 2cbca0ba39ad4d6df63e68c9298a63e288206ec28c2c82eeeddf12d5800f9c2d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libidl-devel-cos7-ppc64le/meta.yaml b/cdts/libidl-devel-cos7-ppc64le/meta.yaml index 9af687db..876ec4be 100644 --- a/cdts/libidl-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libidl-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.8.14 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libIDL-devel-0.8.14-8.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libIDL-devel-0.8.14-8.el7.ppc64le.rpm sha256: 1e76672d460ef1cae052f5fa83fac3343675459e0ca10d191317d7bde493c752 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libidl-devel-cos7-x86_64/meta.yaml b/cdts/libidl-devel-cos7-x86_64/meta.yaml index 70988338..255920cc 100644 --- a/cdts/libidl-devel-cos7-x86_64/meta.yaml +++ b/cdts/libidl-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.8.14 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libIDL-devel-0.8.14-8.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libIDL-devel-0.8.14-8.el7.x86_64.rpm sha256: 5bcf53fecaa6f666f944c51c17e51b139c305a29dd7d1bd607eb060222e8712f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libjpeg-turbo-cos6-x86_64/build.sh b/cdts/libjpeg-turbo-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libjpeg-turbo-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libjpeg-turbo-cos6-x86_64/libjpeg-turbo-license b/cdts/libjpeg-turbo-cos6-x86_64/libjpeg-turbo-license deleted file mode 100644 index a1fc46df..00000000 --- a/cdts/libjpeg-turbo-cos6-x86_64/libjpeg-turbo-license +++ /dev/null @@ -1,193 +0,0 @@ -libjpeg-turbo Licenses -====================== - -libjpeg-turbo is covered by three compatible BSD-style open source licenses: - -- The IJG (Independent JPEG Group) License, which is listed in README.ijg. - - See the section "IJG License" below. - - This license applies to the libjpeg API library and associated programs - (any code inherited from libjpeg, and any modifications to that code.) - -- The Modified (3-clause) BSD License, which is listed in turbojpeg.c. - - See the section "Modified 3-clause BSD License" below. - - This license covers the TurboJPEG API library and associated programs. - -- The zlib License, which is listed in simd/jsimdext.inc - - See the section "zlib License" below. - - This license is a subset of the other two, and it covers the libjpeg-turbo - SIMD extensions. - - -Complying with the libjpeg-turbo Licenses -========================================= - -This section provides a roll-up of the libjpeg-turbo licensing terms, to the -best of our understanding. - -1. If you are distributing a modified version of the libjpeg-turbo source, - then: - - 1. You cannot alter or remove any existing copyright or license notices - from the source. - - **Origin** - - Clause 1 of the IJG License - - Clause 1 of the Modified BSD License - - Clauses 1 and 3 of the zlib License - - 2. You must add your own copyright notice to the header of each source - file you modified, so others can tell that you modified that file (if - there is not an existing copyright header in that file, then you can - simply add a notice stating that you modified the file.) - - **Origin** - - Clause 1 of the IJG License - - Clause 2 of the zlib License - - 3. You must include the IJG README file, and you must not alter any of the - copyright or license text in that file. - - **Origin** - - Clause 1 of the IJG License - -2. If you are distributing only libjpeg-turbo binaries without the source, or - if you are distributing an application that statically links with - libjpeg-turbo, then: - - 1. Your product documentation must include a message stating: - - This software is based in part on the work of the Independent JPEG - Group. - - **Origin** - - Clause 2 of the IJG license - - 2. If your binary distribution includes or uses the TurboJPEG API, then - your product documentation must include the text of the Modified BSD - License. - - **Origin** - - Clause 2 of the Modified BSD License - -3. You cannot use the name of the IJG or The libjpeg-turbo Project or the - contributors thereof in advertising, publicity, etc. - - **Origin** - - IJG License - - Clause 3 of the Modified BSD License - -4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be - free of defects, nor do we accept any liability for undesirable - consequences resulting from your use of the software. - - **Origin** - - IJG License - - Modified BSD License - - zlib License - - -IJG License -=========== - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", and you, -its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute this -software (or portions thereof) for any purpose, without fee, subject to these -conditions: -(1) If any part of the source code for this software is distributed, then this -README file must be included, with this copyright and no-warranty notice -unalteredand any additions, deletions, or changes to the original files -must be clearly indicated in accompanying documentation. -(2) If only executable code is distributed, then the accompanying -documentation must state that "this software is based in part on the work of -the Independent JPEG Group". -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequencesthe authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived from -it. This software may be referred to only as "the Independent JPEG Group's -software". - -We specifically permit and encourage the use of this software as the basis of -commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - - -The Unix configuration script "configure" was produced with GNU Autoconf. -It is copyright by the Free Software Foundation but is freely distributable. -The same holds for its supporting scripts (config.guess, config.sub, -ltmain.sh). Another support script, install-sh, is copyright by X Consortium -but is also freely distributable. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent (now expired), GIF reading -support has been removed altogether, and the GIF writer has been simplified -to produce "uncompressed GIFs". This technique does not use the LZW -algorithmthe resulting GIF files are larger than usual, but are readable -by all standard GIF decoders. - -Modified 3-clause BSD License -============================= - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICESLOSS OF USE, DATA, OR PROFITSOR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -zlib License -============ - -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresentedyou must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. diff --git a/cdts/libjpeg-turbo-cos6-x86_64/meta.yaml b/cdts/libjpeg-turbo-cos6-x86_64/meta.yaml deleted file mode 100644 index 67ea13a0..00000000 --- a/cdts/libjpeg-turbo-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: libjpeg-turbo-cos6-x86_64 - version: 1.2.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm - sha256: c3dcce9a0f3cbcc5c618fd75ed57dd993b5b74bb4cb195800b5fedef501fc825 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libjpeg-turbo-1.2.1-3.el6_5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://sourceforge.net/projects/libjpeg-turbo - license: wxWidgets - license_family: Other - license_file: libjpeg-turbo-license - summary: (CDT) A MMX/SSE2 accelerated library for manipulating JPEG image files - description: | - The libjpeg-turbo package contains a library of functions for manipulating - JPEG images. It also contains simple client programs for accessing the libjpeg - functions. It contains cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Cjpeg - compresses an image file into JPEG format. Djpeg decompresses a JPEG file into - a regular image file. Jpegtran can perform various useful transformations on - JPEG files. Rdjpgcom displays any text comments included in a JPEG file. - Wrjpgcom inserts text comments into a JPEG file. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libjpeg-turbo-cos7-aarch64/meta.yaml b/cdts/libjpeg-turbo-cos7-aarch64/meta.yaml index 20d246d5..c978739b 100644 --- a/cdts/libjpeg-turbo-cos7-aarch64/meta.yaml +++ b/cdts/libjpeg-turbo-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.90 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libjpeg-turbo-1.2.90-8.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libjpeg-turbo-1.2.90-8.el7.aarch64.rpm sha256: 180b1ded365097616e810bf12a905394e0d275c49d348430ffaf3c014037080b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libjpeg-turbo-cos7-ppc64le/meta.yaml b/cdts/libjpeg-turbo-cos7-ppc64le/meta.yaml index 37b04254..c8fe0ffa 100644 --- a/cdts/libjpeg-turbo-cos7-ppc64le/meta.yaml +++ b/cdts/libjpeg-turbo-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.90 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libjpeg-turbo-1.2.90-8.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libjpeg-turbo-1.2.90-8.el7.ppc64le.rpm sha256: 17ffe084dbdb0af7a1399f460fbd8260caa691ddfdb125fc0f68886e05b1ae02 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libjpeg-turbo-cos7-x86_64/meta.yaml b/cdts/libjpeg-turbo-cos7-x86_64/meta.yaml index b79e986b..ecdc2aae 100644 --- a/cdts/libjpeg-turbo-cos7-x86_64/meta.yaml +++ b/cdts/libjpeg-turbo-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.90 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libjpeg-turbo-1.2.90-8.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libjpeg-turbo-1.2.90-8.el7.x86_64.rpm sha256: f64aadb4c40d68afb2c453de820b4d263f630930fc63e09792fb7ab81bee2bbb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl-cos6-x86_64/build.sh b/cdts/libnl-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libnl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libnl-cos6-x86_64/libnl-devel-license b/cdts/libnl-cos6-x86_64/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/cdts/libnl-cos6-x86_64/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/cdts/libnl-cos6-x86_64/meta.yaml b/cdts/libnl-cos6-x86_64/meta.yaml deleted file mode 100644 index 21f81b7b..00000000 --- a/cdts/libnl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libnl-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl-1.1.4-2.el6.x86_64.rpm - sha256: 03a7235e747695208a2633fd6515a39377a9b06b7aa866bda1a1e1eabf418869 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl-1.1.4-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libnl-cos7-aarch64/meta.yaml b/cdts/libnl-cos7-aarch64/meta.yaml index df377d4b..21fd85e6 100644 --- a/cdts/libnl-cos7-aarch64/meta.yaml +++ b/cdts/libnl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl-1.1.4-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libnl-1.1.4-3.el7.aarch64.rpm sha256: 0e5a75584ba4311dec833a2e904282178b05af458bf7659a456704178f978b4f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl-cos7-ppc64le/meta.yaml b/cdts/libnl-cos7-ppc64le/meta.yaml index 1719df45..42856c0b 100644 --- a/cdts/libnl-cos7-ppc64le/meta.yaml +++ b/cdts/libnl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl-1.1.4-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libnl-1.1.4-3.el7.ppc64le.rpm sha256: f38552f095ebdea54ab457ef7c06fc9a55250f100f2db830913a8c330e9bfb83 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl-cos7-x86_64/meta.yaml b/cdts/libnl-cos7-x86_64/meta.yaml index b6e13d08..37fd3372 100644 --- a/cdts/libnl-cos7-x86_64/meta.yaml +++ b/cdts/libnl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libnl-1.1.4-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libnl-1.1.4-3.el7.x86_64.rpm sha256: a64e0b3f0e42221e55a8ab2324feb3d505b598bc07bd3b059cf7c0e38062c184 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl-devel-cos6-x86_64/build.sh b/cdts/libnl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libnl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libnl-devel-cos6-x86_64/libnl-devel-license b/cdts/libnl-devel-cos6-x86_64/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/cdts/libnl-devel-cos6-x86_64/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/cdts/libnl-devel-cos6-x86_64/meta.yaml b/cdts/libnl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 9c298527..00000000 --- a/cdts/libnl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libnl-devel-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl-devel-1.1.4-2.el6.x86_64.rpm - sha256: 6c1749d9f8e9cbe31c84067a7da5f9861c2cd61a0df9b83107b6d045f24a766a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl-1.1.4-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int + 1000 }} - host: - - libnl-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libnl-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Libraries and headers for using libnl - description: | - This package contains various headers for using libnl - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libnl-devel-cos7-aarch64/meta.yaml b/cdts/libnl-devel-cos7-aarch64/meta.yaml index f88fc937..467c6b4d 100644 --- a/cdts/libnl-devel-cos7-aarch64/meta.yaml +++ b/cdts/libnl-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl-devel-1.1.4-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libnl-devel-1.1.4-3.el7.aarch64.rpm sha256: 737440c582c4a00c02b200c98bc7a94ba3fbf816e647e88a92ec0684748e5321 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl-devel-cos7-ppc64le/meta.yaml b/cdts/libnl-devel-cos7-ppc64le/meta.yaml index 7bc711e6..fc3d9c0e 100644 --- a/cdts/libnl-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libnl-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl-devel-1.1.4-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libnl-devel-1.1.4-3.el7.ppc64le.rpm sha256: b6151e820d6a4f99be5be148b0ce208ac13fc27bf82c2aeda93acdbc17888f06 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl-devel-cos7-x86_64/meta.yaml b/cdts/libnl-devel-cos7-x86_64/meta.yaml index ca608532..d9e0348d 100644 --- a/cdts/libnl-devel-cos7-x86_64/meta.yaml +++ b/cdts/libnl-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libnl-devel-1.1.4-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libnl-devel-1.1.4-3.el7.x86_64.rpm sha256: c1e11ae7b94dd3c97023e4e08ff7eca20a15cfca0cd9523b8c0d05c174940a0d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-cli-cos6-x86_64/build.sh b/cdts/libnl3-cli-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libnl3-cli-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libnl3-cli-cos6-x86_64/meta.yaml b/cdts/libnl3-cli-cos6-x86_64/meta.yaml deleted file mode 100644 index a8b38e0c..00000000 --- a/cdts/libnl3-cli-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libnl3-cli-cos6-x86_64 - version: 3.2.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl3-cli-3.2.21-8.el6.x86_64.rpm - sha256: 61d423be78139bd7db2e8c904468126be68394ec6b321f2cc48c3ba310d5fd92 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl3-3.2.21-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - host: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libnl3-cli-3.2.21/COPYING - summary: "(CDT) Command line interface utils for libnl3" - description: | - This package contains various libnl3 utils and additional libraries on which - they depend - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libnl3-cli-cos7-aarch64/meta.yaml b/cdts/libnl3-cli-cos7-aarch64/meta.yaml index e32f92c9..4157e428 100644 --- a/cdts/libnl3-cli-cos7-aarch64/meta.yaml +++ b/cdts/libnl3-cli-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl3-cli-3.2.28-4.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libnl3-cli-3.2.28-4.el7.aarch64.rpm sha256: b80ba77f84122dffd8544cba6436f301a73ed43c1748b6bdb178e524624c3297 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-cli-cos7-ppc64le/meta.yaml b/cdts/libnl3-cli-cos7-ppc64le/meta.yaml index c385cbcc..53836da6 100644 --- a/cdts/libnl3-cli-cos7-ppc64le/meta.yaml +++ b/cdts/libnl3-cli-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl3-cli-3.2.28-4.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libnl3-cli-3.2.28-4.el7.ppc64le.rpm sha256: 0ba2b5c599c97d60eb27471b67a8042aae5ed426a2fc0fc74b3ba6a79ba536fe no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-cli-cos7-x86_64/meta.yaml b/cdts/libnl3-cli-cos7-x86_64/meta.yaml index d72c9de3..48ce29a0 100644 --- a/cdts/libnl3-cli-cos7-x86_64/meta.yaml +++ b/cdts/libnl3-cli-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libnl3-cli-3.2.28-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libnl3-cli-3.2.28-4.el7.x86_64.rpm sha256: 5b34fe927a1e7910594702be8d3def96dabbac6416f0ad42a2a2f4fcdbc9b22a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-cos6-x86_64/build.sh b/cdts/libnl3-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libnl3-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libnl3-cos6-x86_64/libnl3-license b/cdts/libnl3-cos6-x86_64/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/cdts/libnl3-cos6-x86_64/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libnl3-cos6-x86_64/meta.yaml b/cdts/libnl3-cos6-x86_64/meta.yaml deleted file mode 100644 index c2b35f10..00000000 --- a/cdts/libnl3-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libnl3-cos6-x86_64 - version: 3.2.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl3-3.2.21-8.el6.x86_64.rpm - sha256: 4728e70d63f7c0248d4c9a42b77cd1ec3f383d468cbe69b5532508fbe4de4d45 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl3-3.2.21-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libnl3-cos7-aarch64/meta.yaml b/cdts/libnl3-cos7-aarch64/meta.yaml index a01a3f4a..e709775b 100644 --- a/cdts/libnl3-cos7-aarch64/meta.yaml +++ b/cdts/libnl3-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl3-3.2.28-4.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libnl3-3.2.28-4.el7.aarch64.rpm sha256: e22604b6c370b972c666784b444da21a7f71bfe69c1b3a23386920debf661fcf no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-cos7-ppc64le/meta.yaml b/cdts/libnl3-cos7-ppc64le/meta.yaml index fd0266be..edd04550 100644 --- a/cdts/libnl3-cos7-ppc64le/meta.yaml +++ b/cdts/libnl3-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl3-3.2.28-4.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libnl3-3.2.28-4.el7.ppc64le.rpm sha256: 810cb86a0f4ecceab68ef69265858b8ca5ee765cd891d77e737f5c90d86cbc75 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-cos7-x86_64/meta.yaml b/cdts/libnl3-cos7-x86_64/meta.yaml index d30b02ac..0b7ca255 100644 --- a/cdts/libnl3-cos7-x86_64/meta.yaml +++ b/cdts/libnl3-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libnl3-3.2.28-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libnl3-3.2.28-4.el7.x86_64.rpm sha256: 5ca76b1f217bfd9184ba8efa7e70415ebc85d26930b88b743c140bd88bbbc9ad no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-devel-cos6-x86_64/build.sh b/cdts/libnl3-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libnl3-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libnl3-devel-cos6-x86_64/libnl3-license b/cdts/libnl3-devel-cos6-x86_64/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/cdts/libnl3-devel-cos6-x86_64/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libnl3-devel-cos6-x86_64/meta.yaml b/cdts/libnl3-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index a320b049..00000000 --- a/cdts/libnl3-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libnl3-devel-cos6-x86_64 - version: 3.2.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl3-devel-3.2.21-8.el6.x86_64.rpm - sha256: 7961489c21152e24aa78ce2e6a7f7699c137f2dc14c0cc0e6ca9c6a66446b37f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl3-3.2.21-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - - libnl3-cli-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - host: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - - libnl3-cli-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - - libnl3-cli-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Libraries and headers for using libnl3 - description: | - This package contains various headers for using libnl3 - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libnl3-devel-cos7-aarch64/meta.yaml b/cdts/libnl3-devel-cos7-aarch64/meta.yaml index d9bec88d..a6aaddcf 100644 --- a/cdts/libnl3-devel-cos7-aarch64/meta.yaml +++ b/cdts/libnl3-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl3-devel-3.2.28-4.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libnl3-devel-3.2.28-4.el7.aarch64.rpm sha256: 794fff19448e675e73c2136b9df075b1f57897352429b6160d25af83149f361b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-devel-cos7-ppc64le/meta.yaml b/cdts/libnl3-devel-cos7-ppc64le/meta.yaml index 5042111c..40ad173d 100644 --- a/cdts/libnl3-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libnl3-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl3-devel-3.2.28-4.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libnl3-devel-3.2.28-4.el7.ppc64le.rpm sha256: e810a2920d6e28348b5eb3f942b607d21d1378acee183ea883ec68971b13a0a7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libnl3-devel-cos7-x86_64/meta.yaml b/cdts/libnl3-devel-cos7-x86_64/meta.yaml index d28cb608..92596379 100644 --- a/cdts/libnl3-devel-cos7-x86_64/meta.yaml +++ b/cdts/libnl3-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.2.28 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libnl3-devel-3.2.28-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libnl3-devel-3.2.28-4.el7.x86_64.rpm sha256: 7788eb70e883e19fd990ef3238b168d7b57c84cde317100fd1f28abe4b17e9cf no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libpng-cos6-x86_64/build.sh b/cdts/libpng-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libpng-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libpng-cos6-x86_64/libpng-license b/cdts/libpng-cos6-x86_64/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/cdts/libpng-cos6-x86_64/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/cdts/libpng-cos6-x86_64/meta.yaml b/cdts/libpng-cos6-x86_64/meta.yaml deleted file mode 100644 index dc752c30..00000000 --- a/cdts/libpng-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libpng-cos6-x86_64 - version: 1.2.49 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libpng-1.2.49-2.el6_7.x86_64.rpm - sha256: 0f18ee677b60fe81a24f200cc8db1c9bde26a404cc812e77a73b2bcfd4dd40de - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libpng-1.2.49-2.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) A library of functions for manipulating PNG image format files - description: | - The libpng package contains a library of functions for creating and - manipulating PNG (Portable Network Graphics) image format files. PNG is a - bit-mapped graphics format similar to the GIF format. PNG was created to - replace the GIF format, since GIF uses a patented data compression algorithm. - Libpng should be installed if you need to manipulate PNG format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libpng-cos7-aarch64/meta.yaml b/cdts/libpng-cos7-aarch64/meta.yaml index fd53d0eb..7bff6815 100644 --- a/cdts/libpng-cos7-aarch64/meta.yaml +++ b/cdts/libpng-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.13 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libpng-1.5.13-8.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libpng-1.5.13-8.el7.aarch64.rpm sha256: a132cbe0d407be884e14691031a9a613160577446b8297b378391f943f0ceff0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libpng-cos7-ppc64le/meta.yaml b/cdts/libpng-cos7-ppc64le/meta.yaml index 155fab9f..45d9e8de 100644 --- a/cdts/libpng-cos7-ppc64le/meta.yaml +++ b/cdts/libpng-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.13 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libpng-1.5.13-8.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libpng-1.5.13-8.el7.ppc64le.rpm sha256: 0233a7c7d5eacd56030bcb0b6580268a1df4c49f655f2195b4f7cf9949454ba0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libpng-cos7-x86_64/meta.yaml b/cdts/libpng-cos7-x86_64/meta.yaml index b81b3fcd..15942765 100644 --- a/cdts/libpng-cos7-x86_64/meta.yaml +++ b/cdts/libpng-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.13 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-1.5.13-8.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libpng-1.5.13-8.el7.x86_64.rpm sha256: e38e68875557c79dab8eea9aedaeea75787a2d1a88de118ecb0315c1833a1def no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libpng-devel-cos6-x86_64/build.sh b/cdts/libpng-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libpng-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libpng-devel-cos6-x86_64/libpng-license b/cdts/libpng-devel-cos6-x86_64/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/cdts/libpng-devel-cos6-x86_64/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/cdts/libpng-devel-cos6-x86_64/meta.yaml b/cdts/libpng-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 3279a3d1..00000000 --- a/cdts/libpng-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libpng-devel-cos6-x86_64 - version: 1.2.49 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libpng-devel-1.2.49-2.el6_7.x86_64.rpm - sha256: 6e30263282f29b65af97733f7704647e615ff857902ebf87927ba276a5230e3a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libpng-1.2.49-2.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libpng-cos6-x86_64 ==1.2.49 *_{{ cdt_build_number|int + 1000 }} - host: - - libpng-cos6-x86_64 ==1.2.49 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libpng-cos6-x86_64 ==1.2.49 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) Development tools for programs to manipulate PNG image format files - description: | - The libpng-devel package contains header files and documentation necessary for - developing programs using the PNG (Portable Network Graphics) library. If you - want to develop programs which will manipulate PNG image format files, you - should install libpng-devel. You'll also need to install the libpng package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libpng-devel-cos7-aarch64/meta.yaml b/cdts/libpng-devel-cos7-aarch64/meta.yaml index d44f6a9d..614310cc 100644 --- a/cdts/libpng-devel-cos7-aarch64/meta.yaml +++ b/cdts/libpng-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.13 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libpng-devel-1.5.13-8.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libpng-devel-1.5.13-8.el7.aarch64.rpm sha256: d958e50bb701a30ac8d4529722a2b7b70c472fc4e41e581feb277a8c94654d9c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libpng-devel-cos7-ppc64le/meta.yaml b/cdts/libpng-devel-cos7-ppc64le/meta.yaml index 21e4945a..289085e9 100644 --- a/cdts/libpng-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libpng-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.13 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libpng-devel-1.5.13-8.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libpng-devel-1.5.13-8.el7.ppc64le.rpm sha256: 182598680db4f70865daad0bd79fe0ea76458d0f3674b7d8441a386aa5ead218 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libpng-devel-cos7-x86_64/meta.yaml b/cdts/libpng-devel-cos7-x86_64/meta.yaml index a6d994e4..1ca6a673 100644 --- a/cdts/libpng-devel-cos7-x86_64/meta.yaml +++ b/cdts/libpng-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.13 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-devel-1.5.13-8.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libpng-devel-1.5.13-8.el7.x86_64.rpm sha256: 33f50689280bb61a62972f43d02234b7c5dbbb163de87e7799607c33996ea110 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/chkconfig-cos6-x86_64/build.sh b/cdts/libpwquality-cos7-aarch64/build.sh similarity index 96% rename from cdts/chkconfig-cos6-x86_64/build.sh rename to cdts/libpwquality-cos7-aarch64/build.sh index 44dc3055..ca6ebc1a 100755 --- a/cdts/chkconfig-cos6-x86_64/build.sh +++ b/cdts/libpwquality-cos7-aarch64/build.sh @@ -2,7 +2,7 @@ set -o errexit -o pipefail -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot +SYSROOT_DIR="${PREFIX}"/aarch64-conda-linux-gnu/sysroot mkdir -p "${SYSROOT_DIR}" if [[ -d usr/lib ]]; then diff --git a/cdts/libpwquality-cos7-aarch64/meta.yaml b/cdts/libpwquality-cos7-aarch64/meta.yaml new file mode 100644 index 00000000..82f6539f --- /dev/null +++ b/cdts/libpwquality-cos7-aarch64/meta.yaml @@ -0,0 +1,49 @@ +package: + name: libpwquality-cos7-aarch64 + version: 1.2.3 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libpwquality-1.2.3-5.el7.aarch64.rpm + sha256: 53838ac9403c9fdd00b2b0a6fa7fcaa57fd02971054233fea8640b090d7ba968 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libpwquality-1.2.3-5.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: False + detect_binary_files_with_prefix: False + missing_dso_whitelist: + - '*' + +requirements: + build: + - cracklib-dicts-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + host: + - cracklib-dicts-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* + run: + - cracklib-dicts-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: https://github.com/libpwquality/libpwquality/ + license: BSD or GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/libpwquality-1.2.3/COPYING + summary: "(CDT) A library for password generation and password quality checking" + description: | + This is a library for password quality checks and generation of random + passwords that pass the checks. This library uses the cracklib and cracklib + dictionaries to perform some of the checks. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/libpwquality-cos7-ppc64le/build.sh b/cdts/libpwquality-cos7-ppc64le/build.sh new file mode 100755 index 00000000..b4d65ea7 --- /dev/null +++ b/cdts/libpwquality-cos7-ppc64le/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/powerpc64le-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/libpwquality-cos7-ppc64le/meta.yaml b/cdts/libpwquality-cos7-ppc64le/meta.yaml new file mode 100644 index 00000000..e5d189bf --- /dev/null +++ b/cdts/libpwquality-cos7-ppc64le/meta.yaml @@ -0,0 +1,49 @@ +package: + name: libpwquality-cos7-ppc64le + version: 1.2.3 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libpwquality-1.2.3-5.el7.ppc64le.rpm + sha256: 28a2a967016e384fcdd7c667abafa7ff775d6f18451a98bfda35fc7e7b611b8a + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libpwquality-1.2.3-5.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: False + detect_binary_files_with_prefix: False + missing_dso_whitelist: + - '*' + +requirements: + build: + - cracklib-dicts-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int + 1000 }} + host: + - cracklib-dicts-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* + run: + - cracklib-dicts-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: https://github.com/libpwquality/libpwquality/ + license: BSD or GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/libpwquality-1.2.3/COPYING + summary: "(CDT) A library for password generation and password quality checking" + description: | + This is a library for password quality checks and generation of random + passwords that pass the checks. This library uses the cracklib and cracklib + dictionaries to perform some of the checks. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/at-spi-devel-cos6-x86_64/build.sh b/cdts/libpwquality-cos7-x86_64/build.sh similarity index 100% rename from cdts/at-spi-devel-cos6-x86_64/build.sh rename to cdts/libpwquality-cos7-x86_64/build.sh diff --git a/cdts/libpwquality-cos7-x86_64/meta.yaml b/cdts/libpwquality-cos7-x86_64/meta.yaml new file mode 100644 index 00000000..423f04f3 --- /dev/null +++ b/cdts/libpwquality-cos7-x86_64/meta.yaml @@ -0,0 +1,49 @@ +package: + name: libpwquality-cos7-x86_64 + version: 1.2.3 + +source: + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libpwquality-1.2.3-5.el7.x86_64.rpm + sha256: 4cab5d54e3baf5d94dc3f8bf92cef72215dcf3354903493bdd19fa02629bf385 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libpwquality-1.2.3-5.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: False + detect_binary_files_with_prefix: False + missing_dso_whitelist: + - '*' + +requirements: + build: + - cracklib-dicts-cos7-x86_64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + host: + - cracklib-dicts-cos7-x86_64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* + run: + - cracklib-dicts-cos7-x86_64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: https://github.com/libpwquality/libpwquality/ + license: BSD or GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/libpwquality-1.2.3/COPYING + summary: "(CDT) A library for password generation and password quality checking" + description: | + This is a library for password quality checks and generation of random + passwords that pass the checks. This library uses the cracklib and cracklib + dictionaries to perform some of the checks. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/librdmacm-cos6-x86_64/build.sh b/cdts/librdmacm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/librdmacm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/librdmacm-cos6-x86_64/librdmacm-devel-license b/cdts/librdmacm-cos6-x86_64/librdmacm-devel-license deleted file mode 100644 index 39f38315..00000000 --- a/cdts/librdmacm-cos6-x86_64/librdmacm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2005 Intel Corporation. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/librdmacm-cos6-x86_64/meta.yaml b/cdts/librdmacm-cos6-x86_64/meta.yaml deleted file mode 100644 index e58f9a96..00000000 --- a/cdts/librdmacm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: librdmacm-cos6-x86_64 - version: 1.0.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/librdmacm-1.0.21-0.el6.x86_64.rpm - sha256: 39887f875e4e34964d842a519805de08c39f198862f3dc4f81bb9b804660fa34 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/librdmacm-1.0.21-0.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: librdmacm-devel-license - summary: (CDT) Userspace RDMA Connection Manager - description: | - librdmacm provides a userspace RDMA Communication Managment API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/librdmacm-cos7-aarch64/meta.yaml b/cdts/librdmacm-cos7-aarch64/meta.yaml index 6ea5aead..a71d8115 100644 --- a/cdts/librdmacm-cos7-aarch64/meta.yaml +++ b/cdts/librdmacm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/librdmacm-22.4-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/librdmacm-22.4-5.el7.aarch64.rpm sha256: d3305aeab74999bc7360b2a25e75d766e8149e2d6fb90bcf2b1722fbdccdba86 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/librdmacm-cos7-ppc64le/meta.yaml b/cdts/librdmacm-cos7-ppc64le/meta.yaml index 82df3c14..a6d77597 100644 --- a/cdts/librdmacm-cos7-ppc64le/meta.yaml +++ b/cdts/librdmacm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/librdmacm-22.4-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/librdmacm-22.4-5.el7.ppc64le.rpm sha256: fd768cbd264685b10b8f785c0e99019b8ecece44d1161be5be550a99968f0ecc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/librdmacm-cos7-x86_64/meta.yaml b/cdts/librdmacm-cos7-x86_64/meta.yaml index 9f7361b3..706694d7 100644 --- a/cdts/librdmacm-cos7-x86_64/meta.yaml +++ b/cdts/librdmacm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/librdmacm-22.4-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/librdmacm-22.4-5.el7.x86_64.rpm sha256: 18b0bb258d4bc5812c8fb624b0e38babfcf04af9955ab01c4d947ce0cca422b2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/librdmacm-devel-cos6-x86_64/build.sh b/cdts/librdmacm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/librdmacm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/librdmacm-devel-cos6-x86_64/librdmacm-devel-license b/cdts/librdmacm-devel-cos6-x86_64/librdmacm-devel-license deleted file mode 100644 index 39f38315..00000000 --- a/cdts/librdmacm-devel-cos6-x86_64/librdmacm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2005 Intel Corporation. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/librdmacm-devel-cos6-x86_64/meta.yaml b/cdts/librdmacm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 45eb4a4f..00000000 --- a/cdts/librdmacm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: librdmacm-devel-cos6-x86_64 - version: 1.0.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/librdmacm-devel-1.0.21-0.el6.x86_64.rpm - sha256: 148612941150432c14b6492c4a0f66c012a79bf6f70dc68bfce63e017e1e3bc8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/librdmacm-1.0.21-0.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - librdmacm-cos6-x86_64 ==1.0.21 *_{{ cdt_build_number|int + 1000 }} - host: - - librdmacm-cos6-x86_64 ==1.0.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - librdmacm-cos6-x86_64 ==1.0.21 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: librdmacm-devel-license - summary: (CDT) Development files for the librdmacm library - description: | - Development files for the librdmacm library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libselinux-cos6-x86_64/build.sh b/cdts/libselinux-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libselinux-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libselinux-cos6-x86_64/meta.yaml b/cdts/libselinux-cos6-x86_64/meta.yaml deleted file mode 100644 index 5b68a0a0..00000000 --- a/cdts/libselinux-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libselinux-cos6-x86_64 - version: 2.0.94 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libselinux-2.0.94-7.el6.x86_64.rpm - sha256: e7a34a5deb2a708631fec7b759f5a3c4a81046ac3a48f34080f01eee18e8b130 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libselinux-2.0.94-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int + 1000 }} - host: - - libsepol-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libsepol-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: Public-Domain - license_family: Public-Domain - summary: (CDT) SELinux library and simple utilities - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libselinux provides an API for SELinux - applications to get and set process and file security contexts and to obtain - security policy decisions. Required for any applications that use the SELinux - API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libselinux-cos7-aarch64/meta.yaml b/cdts/libselinux-cos7-aarch64/meta.yaml index a0dda00d..1f94b583 100644 --- a/cdts/libselinux-cos7-aarch64/meta.yaml +++ b/cdts/libselinux-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libselinux-2.5-15.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libselinux-2.5-15.el7.aarch64.rpm sha256: ad8cc59068d2eba22acaee283e94f51c4e9132da2091f97a74b0250fe5297846 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libselinux-cos7-ppc64le/meta.yaml b/cdts/libselinux-cos7-ppc64le/meta.yaml index b12a72b4..4e0f60c0 100644 --- a/cdts/libselinux-cos7-ppc64le/meta.yaml +++ b/cdts/libselinux-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libselinux-2.5-15.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libselinux-2.5-15.el7.ppc64le.rpm sha256: 611bb6b8402c0cacbf5539c306fc12253d19d8f1e48487a78393e98e2d0ede27 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libselinux-cos7-x86_64/meta.yaml b/cdts/libselinux-cos7-x86_64/meta.yaml index bbf041b3..a57e92b2 100644 --- a/cdts/libselinux-cos7-x86_64/meta.yaml +++ b/cdts/libselinux-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libselinux-2.5-15.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libselinux-2.5-15.el7.x86_64.rpm sha256: 06a5ab8e6feff677b312426988773600996a0a299878bf661e149a53d42c3edb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libselinux-devel-cos6-x86_64/build.sh b/cdts/libselinux-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libselinux-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libselinux-devel-cos6-x86_64/meta.yaml b/cdts/libselinux-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index f31d0243..00000000 --- a/cdts/libselinux-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libselinux-devel-cos6-x86_64 - version: 2.0.94 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libselinux-devel-2.0.94-7.el6.x86_64.rpm - sha256: d1700bab7dff967f45f82635480572bad973cd3982cf561a57e730adefaebc13 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libselinux-2.0.94-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libselinux-cos6-x86_64 ==2.0.94 *_{{ cdt_build_number|int + 1000 }} - - libsepol-devel-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int + 1000 }} - host: - - libselinux-cos6-x86_64 ==2.0.94 *_{{ cdt_build_number|int + 1000 }} - - libsepol-devel-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libselinux-cos6-x86_64 ==2.0.94 *_{{ cdt_build_number|int + 1000 }} - - libsepol-devel-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: Public-Domain - license_family: Public-Domain - summary: (CDT) Header files and libraries used to build SELinux - description: | - The libselinux-devel package contains the libraries and header files needed - for developing SELinux applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libselinux-devel-cos7-aarch64/meta.yaml b/cdts/libselinux-devel-cos7-aarch64/meta.yaml index ef0c781c..182ee4eb 100644 --- a/cdts/libselinux-devel-cos7-aarch64/meta.yaml +++ b/cdts/libselinux-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libselinux-devel-2.5-15.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libselinux-devel-2.5-15.el7.aarch64.rpm sha256: bb3c03182ab498e1bf5bb7cda41bdcf0f0e63ba544d4e17324cefcc166089cae no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libselinux-devel-cos7-ppc64le/meta.yaml b/cdts/libselinux-devel-cos7-ppc64le/meta.yaml index d83021c9..8f8685f1 100644 --- a/cdts/libselinux-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libselinux-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libselinux-devel-2.5-15.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libselinux-devel-2.5-15.el7.ppc64le.rpm sha256: 7f23e607316804826c26dc56d9480e208b06186da9d592df8716562cb3bb987a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libselinux-devel-cos7-x86_64/meta.yaml b/cdts/libselinux-devel-cos7-x86_64/meta.yaml index 63edab90..06ed252c 100644 --- a/cdts/libselinux-devel-cos7-x86_64/meta.yaml +++ b/cdts/libselinux-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libselinux-devel-2.5-15.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libselinux-devel-2.5-15.el7.x86_64.rpm sha256: 9dc60d56785a112b9eb8cb240a357961e21c144bf5f2f0470d436968922ea9fe no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsepol-cos6-x86_64/build.sh b/cdts/libsepol-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libsepol-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libsepol-cos6-x86_64/libsepol-license b/cdts/libsepol-cos6-x86_64/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/cdts/libsepol-cos6-x86_64/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libsepol-cos6-x86_64/meta.yaml b/cdts/libsepol-cos6-x86_64/meta.yaml deleted file mode 100644 index e307fd84..00000000 --- a/cdts/libsepol-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -package: - name: libsepol-cos6-x86_64 - version: 2.0.41 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsepol-2.0.41-4.el6.x86_64.rpm - sha256: b8210da453e53ebdc14e06e1b11426c76e3ea203dce67cea2965f5fbc9e039d8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsepol-2.0.41-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) SELinux binary policy manipulation library - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libsepol provides an API for the - manipulation of SELinux binary policies. It is used by checkpolicy (the policy - compiler) and similar tools, as well as by programs like load_policy that need - to perform specific transformations on binary policies such as customizing - policy boolean settings. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libsepol-cos7-aarch64/meta.yaml b/cdts/libsepol-cos7-aarch64/meta.yaml index ccd7c924..e32e026a 100644 --- a/cdts/libsepol-cos7-aarch64/meta.yaml +++ b/cdts/libsepol-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsepol-2.5-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libsepol-2.5-10.el7.aarch64.rpm sha256: 2bb247a2caae03319d69365e2afc979fbbb584c977ca10d9a67d8a4289cc68a0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsepol-cos7-ppc64le/meta.yaml b/cdts/libsepol-cos7-ppc64le/meta.yaml index 7c9c92ec..772912ac 100644 --- a/cdts/libsepol-cos7-ppc64le/meta.yaml +++ b/cdts/libsepol-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsepol-2.5-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libsepol-2.5-10.el7.ppc64le.rpm sha256: f3578f4b8b1659ffbc76148cec3db6edc7efc28b1e6bcdb9a2a9845201ce27d9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsepol-cos7-x86_64/meta.yaml b/cdts/libsepol-cos7-x86_64/meta.yaml index 39fb43f8..a56b46ff 100644 --- a/cdts/libsepol-cos7-x86_64/meta.yaml +++ b/cdts/libsepol-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libsepol-2.5-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libsepol-2.5-10.el7.x86_64.rpm sha256: 8511766d381a8e1cd4c0f72fab7cfd8d78f147cb6bcd2e39844de5850001f3c5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsepol-devel-cos6-x86_64/build.sh b/cdts/libsepol-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libsepol-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libsepol-devel-cos6-x86_64/libsepol-license b/cdts/libsepol-devel-cos6-x86_64/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/cdts/libsepol-devel-cos6-x86_64/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libsepol-devel-cos6-x86_64/meta.yaml b/cdts/libsepol-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index c817635f..00000000 --- a/cdts/libsepol-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libsepol-devel-cos6-x86_64 - version: 2.0.41 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsepol-devel-2.0.41-4.el6.x86_64.rpm - sha256: c7f9c6ffcfaffe0cc72d0b689d424ba9a3bd46d321176eb32a3c52d33aa15866 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsepol-2.0.41-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos6-x86_64 ==2.0.41 *_{{ cdt_build_number|int + 1000 }} - host: - - libsepol-cos6-x86_64 ==2.0.41 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libsepol-cos6-x86_64 ==2.0.41 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) Header files and libraries used to build policy manipulation tools - description: | - The libsepol-devel package contains the libraries and header files needed for - developing applications that manipulate binary policies. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libsepol-devel-cos7-aarch64/meta.yaml b/cdts/libsepol-devel-cos7-aarch64/meta.yaml index 006225d0..e1238f13 100644 --- a/cdts/libsepol-devel-cos7-aarch64/meta.yaml +++ b/cdts/libsepol-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsepol-devel-2.5-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libsepol-devel-2.5-10.el7.aarch64.rpm sha256: 7a6506dc6479db4d0f8fe7fac208ce48ec26bb38b83719bb48d993795c8cf092 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsepol-devel-cos7-ppc64le/meta.yaml b/cdts/libsepol-devel-cos7-ppc64le/meta.yaml index 13017da8..59b20b4c 100644 --- a/cdts/libsepol-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libsepol-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsepol-devel-2.5-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libsepol-devel-2.5-10.el7.ppc64le.rpm sha256: f93d653d716719b2bb5952b55ab5f9295d8ec046867ffcb0ec30ebe5870d1b08 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsepol-devel-cos7-x86_64/meta.yaml b/cdts/libsepol-devel-cos7-x86_64/meta.yaml index e002b64e..c9c92a8b 100644 --- a/cdts/libsepol-devel-cos7-x86_64/meta.yaml +++ b/cdts/libsepol-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libsepol-devel-2.5-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libsepol-devel-2.5-10.el7.x86_64.rpm sha256: 711c4e191d4e07c58387e24c3136e37486f3029e5f8d55f93e935f2c5f297c7b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsm-cos6-x86_64/build.sh b/cdts/libsm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libsm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libsm-cos6-x86_64/meta.yaml b/cdts/libsm-cos6-x86_64/meta.yaml deleted file mode 100644 index e179c056..00000000 --- a/cdts/libsm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libsm-cos6-x86_64 - version: 1.2.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libSM-1.2.1-2.el6.x86_64.rpm - sha256: 5bbbb484f3c7a2d7cdc090b6f88fef66a290d256685cfccb9fac60c08b83050f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libSM-1.2.1-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libSM-1.2.1/COPYING - summary: "(CDT) X.Org X11 SM runtime library" - description: | - The X.Org X11 SM (Session Management) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libsm-cos7-aarch64/meta.yaml b/cdts/libsm-cos7-aarch64/meta.yaml index ef0fb7bb..3d65ef3a 100644 --- a/cdts/libsm-cos7-aarch64/meta.yaml +++ b/cdts/libsm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libSM-1.2.2-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libSM-1.2.2-2.el7.aarch64.rpm sha256: 014a93eae57ce500b058e0bc3257a35f33acf0bd2a3d997b63283c74af7a4db4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsm-cos7-ppc64le/meta.yaml b/cdts/libsm-cos7-ppc64le/meta.yaml index 4ccd60b4..b8679283 100644 --- a/cdts/libsm-cos7-ppc64le/meta.yaml +++ b/cdts/libsm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libSM-1.2.2-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libSM-1.2.2-2.el7.ppc64le.rpm sha256: 055ac077f6605a51578a525898f0a284a9a23b02667d0bf5ef5f99ac842c2ea0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsm-cos7-x86_64/meta.yaml b/cdts/libsm-cos7-x86_64/meta.yaml index ddde2ba6..4829b62c 100644 --- a/cdts/libsm-cos7-x86_64/meta.yaml +++ b/cdts/libsm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libSM-1.2.2-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libSM-1.2.2-2.el7.x86_64.rpm sha256: 3a1f996031e2a1ce991547720319eb92463d9ac667d697bb7b496bdd0722bc62 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsm-devel-cos6-x86_64/build.sh b/cdts/libsm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libsm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libsm-devel-cos6-x86_64/libsm-license b/cdts/libsm-devel-cos6-x86_64/libsm-license deleted file mode 100644 index 11e24363..00000000 --- a/cdts/libsm-devel-cos6-x86_64/libsm-license +++ /dev/null @@ -1,43 +0,0 @@ -Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/cdts/libsm-devel-cos6-x86_64/meta.yaml b/cdts/libsm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e09ad3e6..00000000 --- a/cdts/libsm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libsm-devel-cos6-x86_64 - version: 1.2.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libSM-devel-1.2.1-2.el6.x86_64.rpm - sha256: c6a29a7d1e969851783a0d9e339f260fc81a14e910719f6cc5b76e0130f494c4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libSM-1.2.1-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsm-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int + 1000 }} - host: - - libsm-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libsm-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libsm-license - summary: (CDT) X.Org X11 SM development package - description: | - The X.Org X11 SM (Session Management) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libsm-devel-cos7-aarch64/meta.yaml b/cdts/libsm-devel-cos7-aarch64/meta.yaml index ebfbb227..dc1e4fbf 100644 --- a/cdts/libsm-devel-cos7-aarch64/meta.yaml +++ b/cdts/libsm-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libSM-devel-1.2.2-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libSM-devel-1.2.2-2.el7.aarch64.rpm sha256: cef04360999b909d523312f47d55c56211043ff28446ebbf74994e74604edc46 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsm-devel-cos7-ppc64le/meta.yaml b/cdts/libsm-devel-cos7-ppc64le/meta.yaml index e6a51fbf..28ba4134 100644 --- a/cdts/libsm-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libsm-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libSM-devel-1.2.2-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libSM-devel-1.2.2-2.el7.ppc64le.rpm sha256: 0967d96cd46a7c47788fd2986dcb234e9fe1dfa21dc81bb44069c33c3cdbce60 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsm-devel-cos7-x86_64/meta.yaml b/cdts/libsm-devel-cos7-x86_64/meta.yaml index 07c96f88..0bafe40c 100644 --- a/cdts/libsm-devel-cos7-x86_64/meta.yaml +++ b/cdts/libsm-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libSM-devel-1.2.2-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libSM-devel-1.2.2-2.el7.x86_64.rpm sha256: a68a66992b788372ea747aa5c2375c3b9c867027384dff6a3cf8de47b2f21468 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsoup-cos6-x86_64/build.sh b/cdts/libsoup-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libsoup-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libsoup-cos6-x86_64/libsoup-license b/cdts/libsoup-cos6-x86_64/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/cdts/libsoup-cos6-x86_64/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libsoup-cos6-x86_64/meta.yaml b/cdts/libsoup-cos6-x86_64/meta.yaml deleted file mode 100644 index e7c12cd3..00000000 --- a/cdts/libsoup-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libsoup-cos6-x86_64 - version: 2.34.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsoup-2.34.3-5.el6.x86_64.rpm - sha256: b499e68b71efdf4a9b2304b4b71a087d7d1d860e49236e58e860700a0ca690e2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsoup-2.34.3-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib-networking-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int + 1000 }} - host: - - glib-networking-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - glib-networking-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://live.gnome.org/LibSoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Soup, an HTTP library implementation - description: | - Libsoup is an HTTP library implementation in C. It was originally part of a - SOAP (Simple Object Access Protocol) implementation called Soup, but the SOAP - and non-SOAP parts have now been split into separate packages. libsoup uses - the Glib main loop and is designed to work well with GTK applications. This - enables GNOME applications to access HTTP servers on the network in a - completely asynchronous fashion, very similar to the Gtk+ programming model (a - synchronous operation mode is also supported for those who want it). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libsoup-cos7-aarch64/meta.yaml b/cdts/libsoup-cos7-aarch64/meta.yaml index 7c4ddf88..c023e428 100644 --- a/cdts/libsoup-cos7-aarch64/meta.yaml +++ b/cdts/libsoup-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.62.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsoup-2.62.2-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libsoup-2.62.2-2.el7.aarch64.rpm sha256: 8ac9e9c41e72987adaf7ed3d4634088876c72eb50517ad9f7b0807639b8c0135 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsoup-cos7-ppc64le/meta.yaml b/cdts/libsoup-cos7-ppc64le/meta.yaml index aa0061b4..429b7183 100644 --- a/cdts/libsoup-cos7-ppc64le/meta.yaml +++ b/cdts/libsoup-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.62.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsoup-2.62.2-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libsoup-2.62.2-2.el7.ppc64le.rpm sha256: ae38a339a176939b0bd8f48078728aa91ad997a0262b362a4a3b72ddf6549400 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsoup-cos7-x86_64/meta.yaml b/cdts/libsoup-cos7-x86_64/meta.yaml index 8760dc02..fa54108b 100644 --- a/cdts/libsoup-cos7-x86_64/meta.yaml +++ b/cdts/libsoup-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.62.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libsoup-2.62.2-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libsoup-2.62.2-2.el7.x86_64.rpm sha256: c9acad3da6f781b63f33357e152e7da43b09d0de768b3406f743db1c63a6babc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsoup-devel-cos6-x86_64/build.sh b/cdts/libsoup-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libsoup-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libsoup-devel-cos6-x86_64/libsoup-license b/cdts/libsoup-devel-cos6-x86_64/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/cdts/libsoup-devel-cos6-x86_64/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/libsoup-devel-cos6-x86_64/meta.yaml b/cdts/libsoup-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e484314c..00000000 --- a/cdts/libsoup-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: libsoup-devel-cos6-x86_64 - version: 2.34.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsoup-devel-2.34.3-5.el6.x86_64.rpm - sha256: 8d9d925f4296aeb44e8c30bd35c58b6928f4d2f5f3b5027d7acb687e0861ffa7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsoup-2.34.3-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-devel-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int + 1000 }} - - libsoup-cos6-x86_64 ==2.34.3 *_{{ cdt_build_number|int + 1000 }} - host: - - glib2-devel-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int + 1000 }} - - libsoup-cos6-x86_64 ==2.34.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - glib2-devel-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int + 1000 }} - - libsoup-cos6-x86_64 ==2.34.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://live.gnome.org/LibSoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Header files for the Soup library - description: | - Libsoup is an HTTP library implementation in C. This package allows you to - develop applications that use the libsoup library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libsoup-devel-cos7-aarch64/meta.yaml b/cdts/libsoup-devel-cos7-aarch64/meta.yaml index 31414d49..842238ac 100644 --- a/cdts/libsoup-devel-cos7-aarch64/meta.yaml +++ b/cdts/libsoup-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.62.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsoup-devel-2.62.2-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libsoup-devel-2.62.2-2.el7.aarch64.rpm sha256: aab24d4b6e1273eb07fa76605b3a496af66bd19ea96357da9084256cf792bcbd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsoup-devel-cos7-ppc64le/meta.yaml b/cdts/libsoup-devel-cos7-ppc64le/meta.yaml index 4bcae314..11b555ce 100644 --- a/cdts/libsoup-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libsoup-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.62.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsoup-devel-2.62.2-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libsoup-devel-2.62.2-2.el7.ppc64le.rpm sha256: d234917fd4525fc4974cac9cd10563d95f2945409172e962d744f75ec500084c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libsoup-devel-cos7-x86_64/meta.yaml b/cdts/libsoup-devel-cos7-x86_64/meta.yaml index 6a4390e9..325f6698 100644 --- a/cdts/libsoup-devel-cos7-x86_64/meta.yaml +++ b/cdts/libsoup-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.62.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libsoup-devel-2.62.2-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libsoup-devel-2.62.2-2.el7.x86_64.rpm sha256: ae6de1905339dba571f4c00ff2f94e093902f8aed13db749b71d4e6c6df6b1c7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libthai-cos6-x86_64/build.sh b/cdts/libthai-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libthai-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libthai-cos6-x86_64/meta.yaml b/cdts/libthai-cos6-x86_64/meta.yaml deleted file mode 100644 index 07cb8088..00000000 --- a/cdts/libthai-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: libthai-cos6-x86_64 - version: 0.1.12 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libthai-0.1.12-3.el6.x86_64.rpm - sha256: 3217a2b6885dd35ff4213498dd054cd1e4322f44832a9deab85f26ec10f493c5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libthai-0.1.12-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://linux.thai.net - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libthai-0.1.12/COPYING - summary: "(CDT) Thai language support routines" - description: | - LibThai is a set of Thai language support routines aimed to ease developers' - tasks to incorporate Thai language support in their applications. It includes - important Thai-specific functions e.g. word breaking, input and output methods - as well as basic character and string supports. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libthai-cos7-aarch64/meta.yaml b/cdts/libthai-cos7-aarch64/meta.yaml index f58641dc..cdeb4aa4 100644 --- a/cdts/libthai-cos7-aarch64/meta.yaml +++ b/cdts/libthai-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.1.14 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libthai-0.1.14-9.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libthai-0.1.14-9.el7.aarch64.rpm sha256: 2f780065d78d69a68ee250c26287d5e9de025afbe34175b7dea8a2792bcf45c6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libthai-cos7-ppc64le/meta.yaml b/cdts/libthai-cos7-ppc64le/meta.yaml index 64509498..e2f06f33 100644 --- a/cdts/libthai-cos7-ppc64le/meta.yaml +++ b/cdts/libthai-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.1.14 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libthai-0.1.14-9.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libthai-0.1.14-9.el7.ppc64le.rpm sha256: 5506f087b5fb256175ac377187341d08f712c55cc8e0bf68a989d78d05b4f4f4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libthai-cos7-x86_64/meta.yaml b/cdts/libthai-cos7-x86_64/meta.yaml index 439a9dc6..fcc742b2 100644 --- a/cdts/libthai-cos7-x86_64/meta.yaml +++ b/cdts/libthai-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.1.14 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libthai-0.1.14-9.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libthai-0.1.14-9.el7.x86_64.rpm sha256: 2453d1e627c5e55924bbf902a9cf59720f5cac9fc0c765cac2d7634835f62f03 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libtiff-cos6-x86_64/build.sh b/cdts/libtiff-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libtiff-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libtiff-cos6-x86_64/meta.yaml b/cdts/libtiff-cos6-x86_64/meta.yaml deleted file mode 100644 index c96cef2e..00000000 --- a/cdts/libtiff-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libtiff-cos6-x86_64 - version: 3.9.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libtiff-3.9.4-21.el6_8.x86_64.rpm - sha256: 882756e964228ec72fc7bd4df910cb48519bfa844419d8134325883356603997 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libtiff-3.9.4-21.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.remotesensing.org/libtiff/ - license: libtiff - license_family: Other - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libtiff-3.9.4/COPYRIGHT - summary: "(CDT) Library of functions for manipulating TIFF format image files" - description: | - The libtiff package contains a library of functions for manipulating TIFF - (Tagged Image File Format) image format files. TIFF is a widely used file - format for bitmapped images. TIFF files usually end in the .tif extension and - they are often quite large. The libtiff package should be installed if you - need to manipulate TIFF format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libtiff-cos7-aarch64/meta.yaml b/cdts/libtiff-cos7-aarch64/meta.yaml index a9b89dc6..5dcbfe62 100644 --- a/cdts/libtiff-cos7-aarch64/meta.yaml +++ b/cdts/libtiff-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 4.0.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libtiff-4.0.3-35.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libtiff-4.0.3-35.el7.aarch64.rpm sha256: ba1f5f7bbab91a77e8f8c4fd40c95784964e66b6ba46430e9f00bc429846878a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libtiff-cos7-ppc64le/meta.yaml b/cdts/libtiff-cos7-ppc64le/meta.yaml index 6d52740e..6eeb5223 100644 --- a/cdts/libtiff-cos7-ppc64le/meta.yaml +++ b/cdts/libtiff-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 4.0.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libtiff-4.0.3-35.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libtiff-4.0.3-35.el7.ppc64le.rpm sha256: 5cb1196dc091c47734e1c12e5e9c44e5a78ec7329d762e3cc3dbf6d2b5c7f9cb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libtiff-cos7-x86_64/meta.yaml b/cdts/libtiff-cos7-x86_64/meta.yaml index 9ef5bfdc..b695ade2 100644 --- a/cdts/libtiff-cos7-x86_64/meta.yaml +++ b/cdts/libtiff-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 4.0.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libtiff-4.0.3-35.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libtiff-4.0.3-35.el7.x86_64.rpm sha256: cc14d5ad3e08453d2c40dfb27041af6c0c25fe1eaf9d35529a785a30ffd8e881 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libudev-cos6-x86_64/build.sh b/cdts/libudev-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libudev-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libudev-cos6-x86_64/meta.yaml b/cdts/libudev-cos6-x86_64/meta.yaml deleted file mode 100644 index b6af2552..00000000 --- a/cdts/libudev-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libudev-cos6-x86_64 - version: 147 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libudev-147-2.73.el6_8.2.x86_64.rpm - sha256: 961be061b58d532d50a813ddf3fa24ba5c709ec80f9c6ab6356d8f21677625d6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/udev-147-2.73.el6_8.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libudev-147/COPYING - summary: "(CDT) Dynamic library to access udev device information" - description: | - This package contains the dynamic library libudev, which provides access to - udev device information, and an interface to search devices in sysfs. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libuuid-cos6-x86_64/build.sh b/cdts/libuuid-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libuuid-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libuuid-cos6-x86_64/libuuid-license b/cdts/libuuid-cos6-x86_64/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/cdts/libuuid-cos6-x86_64/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cdts/libuuid-cos6-x86_64/meta.yaml b/cdts/libuuid-cos6-x86_64/meta.yaml deleted file mode 100644 index 7d8d4241..00000000 --- a/cdts/libuuid-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: libuuid-cos6-x86_64 - version: 2.17.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libuuid-2.17.2-12.28.el6_9.2.x86_64.rpm - sha256: 78e538ffb30ae1c33ed276d803c4a82db1cb43c856a7ca0227ee11371d450d15 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/util-linux-ng-2.17.2-12.28.el6_9.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID library, part of util-linux-ng. The libuuid - library generates and parses 128-bit universally unique id's (UUID's). A UUID - is an identifier that is unique across both space and time, with respect to - the space of all UUIDs. A UUID can be used for multiple purposes, from - tagging objects with an extremely short lifetime, to reliably identifying very - persistent objects across a network. See also the "uuid" package, which is a - separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libuuid-cos7-aarch64/meta.yaml b/cdts/libuuid-cos7-aarch64/meta.yaml index 0ecfba5e..9af6bec1 100644 --- a/cdts/libuuid-cos7-aarch64/meta.yaml +++ b/cdts/libuuid-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.23.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libuuid-2.23.2-65.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libuuid-2.23.2-65.el7.aarch64.rpm sha256: 82892b803734ab60fa8e7a4e6abeabc80719edd2761ec64d50a677e95e770408 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libuuid-cos7-ppc64le/meta.yaml b/cdts/libuuid-cos7-ppc64le/meta.yaml index 0cf72a75..d2a2ed5f 100644 --- a/cdts/libuuid-cos7-ppc64le/meta.yaml +++ b/cdts/libuuid-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.23.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libuuid-2.23.2-65.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libuuid-2.23.2-65.el7.ppc64le.rpm sha256: efc6196f557af5b54d0b0695c145ce52bafb8769af4cb8d2d96fa34c109b0434 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libuuid-cos7-x86_64/meta.yaml b/cdts/libuuid-cos7-x86_64/meta.yaml index 903636e1..cddbe973 100644 --- a/cdts/libuuid-cos7-x86_64/meta.yaml +++ b/cdts/libuuid-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.23.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libuuid-2.23.2-65.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libuuid-2.23.2-65.el7.x86_64.rpm sha256: 45490dce25d50ba66fc07e77f3b0f1dbd8dcf584438792413af0c4b7b5fbf583 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libuuid-devel-cos6-x86_64/build.sh b/cdts/libuuid-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libuuid-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libuuid-devel-cos6-x86_64/libuuid-license b/cdts/libuuid-devel-cos6-x86_64/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/cdts/libuuid-devel-cos6-x86_64/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cdts/libuuid-devel-cos6-x86_64/meta.yaml b/cdts/libuuid-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 52c17db8..00000000 --- a/cdts/libuuid-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libuuid-devel-cos6-x86_64 - version: 2.17.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libuuid-devel-2.17.2-12.28.el6_9.2.x86_64.rpm - sha256: 551cb94ec7403c90a0f6f6adf73674d08d122b3beb2c74c857b546c5efd86db0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/util-linux-ng-2.17.2-12.28.el6_9.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libuuid-cos6-x86_64 ==2.17.2 *_{{ cdt_build_number|int + 1000 }} - host: - - libuuid-cos6-x86_64 ==2.17.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libuuid-cos6-x86_64 ==2.17.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID development library and headers, part of - util-linux-ng. The libuuid library generates and parses 128-bit universally - unique id's (UUID's). A UUID is an identifier that is unique across both - space and time, with respect to the space of all UUIDs. A UUID can be used - for multiple purposes, from tagging objects with an extremely short lifetime, - to reliably identifying very persistent objects across a network. See also - the "uuid-devel" package, which is a separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libuuid-devel-cos7-aarch64/meta.yaml b/cdts/libuuid-devel-cos7-aarch64/meta.yaml index a5df7e89..0a5975e1 100644 --- a/cdts/libuuid-devel-cos7-aarch64/meta.yaml +++ b/cdts/libuuid-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.23.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libuuid-devel-2.23.2-65.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libuuid-devel-2.23.2-65.el7.aarch64.rpm sha256: adaff395abdea2920633c8b9ae16db51fcf2af355ff334dddc80d2e373660da5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libuuid-devel-cos7-ppc64le/meta.yaml b/cdts/libuuid-devel-cos7-ppc64le/meta.yaml index 9fb902d3..70acf986 100644 --- a/cdts/libuuid-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libuuid-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.23.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libuuid-devel-2.23.2-65.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libuuid-devel-2.23.2-65.el7.ppc64le.rpm sha256: 2d9f722ed9f71a594d221479ce7a46252f9ccbf0f7430fad82e67359adbaf90d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libuuid-devel-cos7-x86_64/meta.yaml b/cdts/libuuid-devel-cos7-x86_64/meta.yaml index cfcf55c7..febe6a65 100644 --- a/cdts/libuuid-devel-cos7-x86_64/meta.yaml +++ b/cdts/libuuid-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.23.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libuuid-devel-2.23.2-65.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libuuid-devel-2.23.2-65.el7.x86_64.rpm sha256: 6e6c6641ef64cacfd094700187252fa650e13daf4dede9f5252550e5f5dc4a81 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-common-cos6-x86_64/build.sh b/cdts/libx11-common-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libx11-common-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libx11-common-cos6-x86_64/meta.yaml b/cdts/libx11-common-cos6-x86_64/meta.yaml deleted file mode 100644 index f5d54e98..00000000 --- a/cdts/libx11-common-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libx11-common-cos6-x86_64 - version: 1.6.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libX11-common-1.6.4-3.el6.noarch.rpm - sha256: d2309178d1508403a377d92e25682583be9559119e6efd90b44b970a527a3b6e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libX11-1.6.4-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libX11-common-1.6.4/COPYING - summary: "(CDT) Common data for libX11" - description: | - libX11 common data - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libx11-common-cos7-aarch64/meta.yaml b/cdts/libx11-common-cos7-aarch64/meta.yaml index 77296b3c..0e904ed9 100644 --- a/cdts/libx11-common-cos7-aarch64/meta.yaml +++ b/cdts/libx11-common-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libX11-common-1.6.7-2.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libX11-common-1.6.7-2.el7.noarch.rpm sha256: dc2895887d4354cff78b1992896dd6b925602a13134321b0be45551c022bc420 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-common-cos7-ppc64le/meta.yaml b/cdts/libx11-common-cos7-ppc64le/meta.yaml index c7fe5da6..f8c4b5c8 100644 --- a/cdts/libx11-common-cos7-ppc64le/meta.yaml +++ b/cdts/libx11-common-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libX11-common-1.6.7-2.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libX11-common-1.6.7-2.el7.noarch.rpm sha256: dc2895887d4354cff78b1992896dd6b925602a13134321b0be45551c022bc420 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-common-cos7-x86_64/meta.yaml b/cdts/libx11-common-cos7-x86_64/meta.yaml index 7581adcb..04845d2b 100644 --- a/cdts/libx11-common-cos7-x86_64/meta.yaml +++ b/cdts/libx11-common-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libX11-common-1.6.7-2.el7.noarch.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libX11-common-1.6.7-2.el7.noarch.rpm sha256: dc2895887d4354cff78b1992896dd6b925602a13134321b0be45551c022bc420 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-cos6-x86_64/build.sh b/cdts/libx11-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libx11-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libx11-cos6-x86_64/meta.yaml b/cdts/libx11-cos6-x86_64/meta.yaml deleted file mode 100644 index aa6a1e85..00000000 --- a/cdts/libx11-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-cos6-x86_64 - version: 1.6.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libX11-1.6.4-3.el6.x86_64.rpm - sha256: 10a698d15cfef14bb09a2ce4e569e8f42dca5c7197dacc04978f86d7b01c2224 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libX11-1.6.4-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-common-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-common-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-common-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Core X11 protocol client library - description: | - Core X11 protocol client library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libx11-cos6-x86_64/x11-license b/cdts/libx11-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/cdts/libx11-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/libx11-cos7-aarch64/meta.yaml b/cdts/libx11-cos7-aarch64/meta.yaml index bb1f04d8..d82be59e 100644 --- a/cdts/libx11-cos7-aarch64/meta.yaml +++ b/cdts/libx11-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libX11-1.6.7-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libX11-1.6.7-2.el7.aarch64.rpm sha256: 9ece55780a6f2b0682832ac25bf89cb51e550a27f0dbf15b8c3454363be3c8f7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-cos7-ppc64le/meta.yaml b/cdts/libx11-cos7-ppc64le/meta.yaml index e0d48f71..078832d5 100644 --- a/cdts/libx11-cos7-ppc64le/meta.yaml +++ b/cdts/libx11-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libX11-1.6.7-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libX11-1.6.7-2.el7.ppc64le.rpm sha256: a5a33cb5c1c1fbf5876cca017135681d71a4109793350dd373744b6f8d7f1a36 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-cos7-x86_64/meta.yaml b/cdts/libx11-cos7-x86_64/meta.yaml index 72d995aa..c91c0c4d 100644 --- a/cdts/libx11-cos7-x86_64/meta.yaml +++ b/cdts/libx11-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libX11-1.6.7-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libX11-1.6.7-2.el7.x86_64.rpm sha256: a8727ec247d6a14fea9c24707280fc299e9eef6e499a1e1e41992b4fa9bdf7a1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-devel-cos6-x86_64/build.sh b/cdts/libx11-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libx11-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libx11-devel-cos6-x86_64/meta.yaml b/cdts/libx11-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 2b8ffd27..00000000 --- a/cdts/libx11-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-devel-cos6-x86_64 - version: 1.6.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libX11-devel-1.6.4-3.el6.x86_64.rpm - sha256: cb25b7e7d62c154e8784c0e916c58ba8811a9d4feb4ce3224f07105f66d358b4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libX11-1.6.4-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Development files for libX11 - description: | - X.Org X11 libX11 development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libx11-devel-cos6-x86_64/x11-license b/cdts/libx11-devel-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/cdts/libx11-devel-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/libx11-devel-cos7-aarch64/meta.yaml b/cdts/libx11-devel-cos7-aarch64/meta.yaml index b926fbbe..2efff937 100644 --- a/cdts/libx11-devel-cos7-aarch64/meta.yaml +++ b/cdts/libx11-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libX11-devel-1.6.7-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libX11-devel-1.6.7-2.el7.aarch64.rpm sha256: 19a7d745987c284969c125f0af7849ad731e967a341a9b1be8e5cddf758c54bc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-devel-cos7-ppc64le/meta.yaml b/cdts/libx11-devel-cos7-ppc64le/meta.yaml index 6bcc857f..1825cf9c 100644 --- a/cdts/libx11-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libx11-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libX11-devel-1.6.7-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libX11-devel-1.6.7-2.el7.ppc64le.rpm sha256: 5257548618ac6790cc6e89f9f9ac8ce6823ae9f3e112309c6ba13ae8e89971ec no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libx11-devel-cos7-x86_64/meta.yaml b/cdts/libx11-devel-cos7-x86_64/meta.yaml index 7909223e..2a072533 100644 --- a/cdts/libx11-devel-cos7-x86_64/meta.yaml +++ b/cdts/libx11-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.6.7 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libX11-devel-1.6.7-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libX11-devel-1.6.7-2.el7.x86_64.rpm sha256: e67b2f81a7cd57c22148e932a859954d97e784504adbca4b4723c21db9478d53 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxau-cos6-x86_64/build.sh b/cdts/libxau-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxau-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxau-cos6-x86_64/meta.yaml b/cdts/libxau-cos6-x86_64/meta.yaml deleted file mode 100644 index 722bef64..00000000 --- a/cdts/libxau-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxau-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXau-1.0.6-4.el6.x86_64.rpm - sha256: d0a58ddeae0df842fa4b43eb83a143c85a129eb9b44ea797401a4d9f27d6c460 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXau-1.0.6-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXau-1.0.6/COPYING - summary: "(CDT) Sample Authorization Protocol for X" - description: | - This is a very simple mechanism for providing individual access to an X Window - System display.It uses existing core protocol and library hooks for specifying - authorization data in the connection setup block to restrict use of the - display to only those clients that show that they know a server-specific key - called a "magic cookie". - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxau-cos7-aarch64/meta.yaml b/cdts/libxau-cos7-aarch64/meta.yaml index eeac692b..cd6c8a6e 100644 --- a/cdts/libxau-cos7-aarch64/meta.yaml +++ b/cdts/libxau-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.8 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXau-1.0.8-2.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXau-1.0.8-2.1.el7.aarch64.rpm sha256: a8cd3649457f0166dabae26350f387b43bc6f9ac52f49766d8dee1a9cc60742a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxau-cos7-ppc64le/meta.yaml b/cdts/libxau-cos7-ppc64le/meta.yaml index 84c6be31..c62bb31e 100644 --- a/cdts/libxau-cos7-ppc64le/meta.yaml +++ b/cdts/libxau-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.8 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXau-1.0.8-2.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXau-1.0.8-2.1.el7.ppc64le.rpm sha256: 09923b7d3744e3d775fb31f0e0b86c9838aa050bd4b7045d0fb78f70471ba99e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxau-cos7-x86_64/meta.yaml b/cdts/libxau-cos7-x86_64/meta.yaml index 52be049f..54c1917b 100644 --- a/cdts/libxau-cos7-x86_64/meta.yaml +++ b/cdts/libxau-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.8 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXau-1.0.8-2.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXau-1.0.8-2.1.el7.x86_64.rpm sha256: c6441b423c19c5ca543d72fe6ed3679f039538ad345cb4284a36781869f8609c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxau-devel-cos6-x86_64/build.sh b/cdts/libxau-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxau-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxau-devel-cos6-x86_64/libxau-license b/cdts/libxau-devel-cos6-x86_64/libxau-license deleted file mode 100644 index 64492ad8..00000000 --- a/cdts/libxau-devel-cos6-x86_64/libxau-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1988, 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/cdts/libxau-devel-cos6-x86_64/meta.yaml b/cdts/libxau-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0f7cf414..00000000 --- a/cdts/libxau-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxau-devel-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXau-devel-1.0.6-4.el6.x86_64.rpm - sha256: b527f511f3d2d3b1f8084bb4692244564b5be4d920bd2d5d33e0696ff4ac877f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXau-1.0.6-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxau-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int + 1000 }} - host: - - libxau-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxau-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxau-license - summary: (CDT) Development files for libXau - description: | - X.Org X11 libXau development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxau-devel-cos7-aarch64/meta.yaml b/cdts/libxau-devel-cos7-aarch64/meta.yaml index 58f4f853..2fc60381 100644 --- a/cdts/libxau-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxau-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.8 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXau-devel-1.0.8-2.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXau-devel-1.0.8-2.1.el7.aarch64.rpm sha256: 0003ff9339ca18cbab3dd6c0899d7d8ec8ea703351da9c9ccd16dfdd211fc57b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxau-devel-cos7-ppc64le/meta.yaml b/cdts/libxau-devel-cos7-ppc64le/meta.yaml index 42ed3e3a..2c4aa8e6 100644 --- a/cdts/libxau-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxau-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.8 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXau-devel-1.0.8-2.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXau-devel-1.0.8-2.1.el7.ppc64le.rpm sha256: 9a6d3a9a801c238a13f5fd4f9ad31d5f3c82824b8d6949523e85b7e915b6588e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxau-devel-cos7-x86_64/meta.yaml b/cdts/libxau-devel-cos7-x86_64/meta.yaml index 63489fb5..3e5866f7 100644 --- a/cdts/libxau-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxau-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.0.8 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXau-devel-1.0.8-2.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXau-devel-1.0.8-2.1.el7.x86_64.rpm sha256: 862b79ad1362233c09b639b175cd7a3ebffc9f64d2b428d06f995927b629dacc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcb-cos6-x86_64/build.sh b/cdts/libxcb-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxcb-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxcb-cos6-x86_64/libxcb-license b/cdts/libxcb-cos6-x86_64/libxcb-license deleted file mode 100644 index 54bfbe5b..00000000 --- a/cdts/libxcb-cos6-x86_64/libxcb-license +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors -or their institutions shall not be used in advertising or -otherwise to promote the sale, use or other dealings in this -Software without prior written authorization from the -authors. diff --git a/cdts/libxcb-cos6-x86_64/meta.yaml b/cdts/libxcb-cos6-x86_64/meta.yaml deleted file mode 100644 index e2e05392..00000000 --- a/cdts/libxcb-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libxcb-cos6-x86_64 - version: 1.12 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxcb-1.12-4.el6.x86_64.rpm - sha256: 43cef893717cea498ba6cba03a4960f9a02acb92570c67feede28a6addbbc8de - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxcb-1.12-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org/ - license: MIT - license_family: MIT - license_file: libxcb-license - summary: (CDT) A C binding to the X11 protocol - description: | - The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a - small footprint, latency hiding, direct access to the protocol, improved - threading support, and extensibility. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxcb-cos7-aarch64/meta.yaml b/cdts/libxcb-cos7-aarch64/meta.yaml index 518607e1..0508e572 100644 --- a/cdts/libxcb-cos7-aarch64/meta.yaml +++ b/cdts/libxcb-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.13 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxcb-1.13-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxcb-1.13-1.el7.aarch64.rpm sha256: 723c1a24b8c4638414796e67f446b519a002df5e0481e106da845e684a40614e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcb-cos7-ppc64le/meta.yaml b/cdts/libxcb-cos7-ppc64le/meta.yaml index fcd91643..3bc7e2de 100644 --- a/cdts/libxcb-cos7-ppc64le/meta.yaml +++ b/cdts/libxcb-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.13 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxcb-1.13-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxcb-1.13-1.el7.ppc64le.rpm sha256: 52af7fb2a025fcd24013bb007db047c54cba76a082d4735a576ac23a093cd7f1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcb-cos7-x86_64/meta.yaml b/cdts/libxcb-cos7-x86_64/meta.yaml index 3ee09228..46c795ca 100644 --- a/cdts/libxcb-cos7-x86_64/meta.yaml +++ b/cdts/libxcb-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.13 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxcb-1.13-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxcb-1.13-1.el7.x86_64.rpm sha256: 125d6cdbea06799872b77b6322bf5cb107d7c0c70218827bf6b649f08ca527c5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcb-devel-cos7-aarch64/meta.yaml b/cdts/libxcb-devel-cos7-aarch64/meta.yaml index c85bc5b7..9bebdc73 100644 --- a/cdts/libxcb-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxcb-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.13 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxcb-devel-1.13-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxcb-devel-1.13-1.el7.aarch64.rpm sha256: 3dd124054651f9c7f62f131fd6af368f440330b066f5efe242b43bf8fe470aab no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcb-devel-cos7-ppc64le/meta.yaml b/cdts/libxcb-devel-cos7-ppc64le/meta.yaml index aa9cf64b..1176e8ae 100644 --- a/cdts/libxcb-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxcb-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.13 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxcb-devel-1.13-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxcb-devel-1.13-1.el7.ppc64le.rpm sha256: 80882b4cb99666f52ef74dee203fc6aba38ccca6cb00751bc1ee5aca1d186840 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcb-devel-cos7-x86_64/meta.yaml b/cdts/libxcb-devel-cos7-x86_64/meta.yaml index 7cea933a..0c2a0fc1 100644 --- a/cdts/libxcb-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxcb-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.13 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxcb-devel-1.13-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxcb-devel-1.13-1.el7.x86_64.rpm sha256: 9310147f3b3da6584b17a107830a1b3edc98aa35529c81cfffbe1d518adb6524 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcomposite-cos6-x86_64/build.sh b/cdts/libxcomposite-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxcomposite-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxcomposite-cos6-x86_64/meta.yaml b/cdts/libxcomposite-cos6-x86_64/meta.yaml deleted file mode 100644 index 3a390fef..00000000 --- a/cdts/libxcomposite-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libxcomposite-cos6-x86_64 - version: 0.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcomposite-0.4.3-4.el6.x86_64.rpm - sha256: ff05d8070c8007ee5a46b35347a37509978dfe9eff3b2a54294afb77f1be458b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcomposite-0.4.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcomposite-0.4.3/COPYING - summary: "(CDT) X Composite Extension library" - description: | - X Composite Extension library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxcomposite-cos7-aarch64/meta.yaml b/cdts/libxcomposite-cos7-aarch64/meta.yaml index 71e65fa2..a0da60ab 100644 --- a/cdts/libxcomposite-cos7-aarch64/meta.yaml +++ b/cdts/libxcomposite-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcomposite-0.4.4-4.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXcomposite-0.4.4-4.1.el7.aarch64.rpm sha256: c46f5b6c826b678be9cd5ae4f1ddf7178e74bb68c8ad8ecc0c472ed67286ab5e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcomposite-cos7-ppc64le/meta.yaml b/cdts/libxcomposite-cos7-ppc64le/meta.yaml index 06541bae..954ad8f7 100644 --- a/cdts/libxcomposite-cos7-ppc64le/meta.yaml +++ b/cdts/libxcomposite-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcomposite-0.4.4-4.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXcomposite-0.4.4-4.1.el7.ppc64le.rpm sha256: aade53ea2d9b66196421b4b02843b6ad410ccbda74a5282e1af9806a525e277a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcomposite-cos7-x86_64/meta.yaml b/cdts/libxcomposite-cos7-x86_64/meta.yaml index 5cdfaa1e..1f35fdf3 100644 --- a/cdts/libxcomposite-cos7-x86_64/meta.yaml +++ b/cdts/libxcomposite-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXcomposite-0.4.4-4.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXcomposite-0.4.4-4.1.el7.x86_64.rpm sha256: 81357f494edca6c828f541cf9d229d97ac5e496fbb23a28a86535b5b9cd49a41 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcomposite-devel-cos6-x86_64/build.sh b/cdts/libxcomposite-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxcomposite-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxcomposite-devel-cos6-x86_64/libxcomposite-license b/cdts/libxcomposite-devel-cos6-x86_64/libxcomposite-license deleted file mode 100644 index 1d7db68d..00000000 --- a/cdts/libxcomposite-devel-cos6-x86_64/libxcomposite-license +++ /dev/null @@ -1,40 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/cdts/libxcomposite-devel-cos6-x86_64/meta.yaml b/cdts/libxcomposite-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 555c48c3..00000000 --- a/cdts/libxcomposite-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcomposite-devel-cos6-x86_64 - version: 0.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcomposite-devel-0.4.3-4.el6.x86_64.rpm - sha256: a5571b8683fb93cbed743cf2ab34b321ee0522d4e4cd7a331ece08ca501113b5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcomposite-0.4.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcomposite-cos6-x86_64 ==0.4.3 *_{{ cdt_build_number|int + 1000 }} - host: - - libxcomposite-cos6-x86_64 ==0.4.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxcomposite-cos6-x86_64 ==0.4.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxcomposite-license - summary: (CDT) Development files for libXcomposite - description: | - X.Org X11 libXcomposite development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxcomposite-devel-cos7-aarch64/meta.yaml b/cdts/libxcomposite-devel-cos7-aarch64/meta.yaml index 1760a1ce..a5d03c66 100644 --- a/cdts/libxcomposite-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxcomposite-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcomposite-devel-0.4.4-4.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXcomposite-devel-0.4.4-4.1.el7.aarch64.rpm sha256: 007c636bcba89f18e35e0e729d0468ba9a774bda6ae376b6914894620e24e46c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcomposite-devel-cos7-ppc64le/meta.yaml b/cdts/libxcomposite-devel-cos7-ppc64le/meta.yaml index 4dc124db..6118ec9a 100644 --- a/cdts/libxcomposite-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxcomposite-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcomposite-devel-0.4.4-4.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXcomposite-devel-0.4.4-4.1.el7.ppc64le.rpm sha256: fe9ee6ffd9ba2ac96ea8fdff031e46a9a7ec47a9db886d18aea839ac4a424f37 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcomposite-devel-cos7-x86_64/meta.yaml b/cdts/libxcomposite-devel-cos7-x86_64/meta.yaml index 9549842f..305cd922 100644 --- a/cdts/libxcomposite-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxcomposite-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXcomposite-devel-0.4.4-4.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXcomposite-devel-0.4.4-4.1.el7.x86_64.rpm sha256: 443cc4ee297eea1ca03f2fc7494298255dc3c5b4c9ef5708a3f9e06609cac95c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcursor-cos6-x86_64/build.sh b/cdts/libxcursor-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxcursor-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxcursor-cos6-x86_64/meta.yaml b/cdts/libxcursor-cos6-x86_64/meta.yaml deleted file mode 100644 index 336704ad..00000000 --- a/cdts/libxcursor-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libxcursor-cos6-x86_64 - version: 1.1.14 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcursor-1.1.14-2.1.el6.x86_64.rpm - sha256: 528eb987e058ee4907c0007544c06e28d9b905b94ec9f0995c5081d507ed96b7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcursor-1.1.14-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcursor-1.1.14/COPYING - summary: "(CDT) Cursor management library" - description: | - This is a simple library designed to help locate and load cursors. Cursors - can be loaded from files or memory. A library of common cursors exists which - map to the standard X cursor names.Cursors can exist in several sizes and the - library automatically picks the best size. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxcursor-cos7-aarch64/meta.yaml b/cdts/libxcursor-cos7-aarch64/meta.yaml index 2207655c..489d339b 100644 --- a/cdts/libxcursor-cos7-aarch64/meta.yaml +++ b/cdts/libxcursor-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.15 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcursor-1.1.15-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXcursor-1.1.15-1.el7.aarch64.rpm sha256: 51d6f2876c7767b323f2bcac0abf779884c683790b80139aab997bec988e0f41 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcursor-cos7-ppc64le/meta.yaml b/cdts/libxcursor-cos7-ppc64le/meta.yaml index 5546ed69..1b010885 100644 --- a/cdts/libxcursor-cos7-ppc64le/meta.yaml +++ b/cdts/libxcursor-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.15 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcursor-1.1.15-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXcursor-1.1.15-1.el7.ppc64le.rpm sha256: a24bb5952fdcf990dabba7bf8debd7b7120aaaae0be4188c9b50420ad232ca5f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcursor-cos7-x86_64/meta.yaml b/cdts/libxcursor-cos7-x86_64/meta.yaml index 4919dbd1..ca264c5f 100644 --- a/cdts/libxcursor-cos7-x86_64/meta.yaml +++ b/cdts/libxcursor-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.15 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXcursor-1.1.15-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXcursor-1.1.15-1.el7.x86_64.rpm sha256: 1766cffccf88800e8af5b9b7ca5d5ade2cc2dd42ebb69625ea4509889135adc1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcursor-devel-cos6-x86_64/build.sh b/cdts/libxcursor-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxcursor-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxcursor-devel-cos6-x86_64/libxcursor-license b/cdts/libxcursor-devel-cos6-x86_64/libxcursor-license deleted file mode 100644 index 6d9f423c..00000000 --- a/cdts/libxcursor-devel-cos6-x86_64/libxcursor-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2002 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/libxcursor-devel-cos6-x86_64/meta.yaml b/cdts/libxcursor-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e3d48b55..00000000 --- a/cdts/libxcursor-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcursor-devel-cos6-x86_64 - version: 1.1.14 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcursor-devel-1.1.14-2.1.el6.x86_64.rpm - sha256: 38a76f370d0d713c526df6f13d4d97639fd04cd0c339b40556a10e43d6e00d3a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcursor-1.1.14-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcursor-cos6-x86_64 ==1.1.14 *_{{ cdt_build_number|int + 1000 }} - host: - - libxcursor-cos6-x86_64 ==1.1.14 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxcursor-cos6-x86_64 ==1.1.14 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxcursor-license - summary: (CDT) Development files for libXcursor - description: | - libXcursor development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxcursor-devel-cos7-aarch64/meta.yaml b/cdts/libxcursor-devel-cos7-aarch64/meta.yaml index 729ac9a6..8160643b 100644 --- a/cdts/libxcursor-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxcursor-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.15 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcursor-devel-1.1.15-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXcursor-devel-1.1.15-1.el7.aarch64.rpm sha256: d4af669f68a9eaf522b67b2ea1b651831c2d9d7d45c9594051b3b93d8b0cbdf8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcursor-devel-cos7-ppc64le/meta.yaml b/cdts/libxcursor-devel-cos7-ppc64le/meta.yaml index 92e7aed1..3b65c06d 100644 --- a/cdts/libxcursor-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxcursor-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.15 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcursor-devel-1.1.15-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXcursor-devel-1.1.15-1.el7.ppc64le.rpm sha256: a57f95a920c52d0144538ee75a45c0ea89cc3de6c4f3eb11b8ae4d959f9dfb88 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxcursor-devel-cos7-x86_64/meta.yaml b/cdts/libxcursor-devel-cos7-x86_64/meta.yaml index 0f631ba1..aa33b3ea 100644 --- a/cdts/libxcursor-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxcursor-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.15 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXcursor-devel-1.1.15-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXcursor-devel-1.1.15-1.el7.x86_64.rpm sha256: a9e9a0625e06ccc075cd84c7f6cb5d45233d709ceea21f706235bf9190146c12 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxdamage-cos6-x86_64/build.sh b/cdts/libxdamage-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxdamage-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxdamage-cos6-x86_64/meta.yaml b/cdts/libxdamage-cos6-x86_64/meta.yaml deleted file mode 100644 index 55e74290..00000000 --- a/cdts/libxdamage-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libxdamage-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXdamage-1.1.3-4.el6.x86_64.rpm - sha256: 34b28487164c8b2d75638d595011948831be35197bc868f23b1cda8cca690db9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXdamage-1.1.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXdamage-1.1.3/COPYING - summary: "(CDT) X Damage extension library" - description: | - X.Org X11 libXdamage runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxdamage-cos7-aarch64/meta.yaml b/cdts/libxdamage-cos7-aarch64/meta.yaml index 08dabef4..9ef8f3dc 100644 --- a/cdts/libxdamage-cos7-aarch64/meta.yaml +++ b/cdts/libxdamage-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXdamage-1.1.4-4.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXdamage-1.1.4-4.1.el7.aarch64.rpm sha256: 92f25a6874106bb3637e8d4d763cce4df09f1eecd959101774337c3170c7108c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxdamage-cos7-ppc64le/meta.yaml b/cdts/libxdamage-cos7-ppc64le/meta.yaml index 7f327926..ca068a1a 100644 --- a/cdts/libxdamage-cos7-ppc64le/meta.yaml +++ b/cdts/libxdamage-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXdamage-1.1.4-4.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXdamage-1.1.4-4.1.el7.ppc64le.rpm sha256: 3a42192bdae42a83d7afdc6734932099f4d459482c0da6d57dce3ec4d8b74dab no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxdamage-cos7-x86_64/meta.yaml b/cdts/libxdamage-cos7-x86_64/meta.yaml index b20825f3..3d4c3589 100644 --- a/cdts/libxdamage-cos7-x86_64/meta.yaml +++ b/cdts/libxdamage-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXdamage-1.1.4-4.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXdamage-1.1.4-4.1.el7.x86_64.rpm sha256: 790df35e712320c967e7934e417687e17457b7cf989e54045115dd8f4c560949 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxdamage-devel-cos6-x86_64/build.sh b/cdts/libxdamage-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxdamage-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxdamage-devel-cos6-x86_64/libxdamage-license b/cdts/libxdamage-devel-cos6-x86_64/libxdamage-license deleted file mode 100644 index c7e2a66e..00000000 --- a/cdts/libxdamage-devel-cos6-x86_64/libxdamage-license +++ /dev/null @@ -1,21 +0,0 @@ - -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/libxdamage-devel-cos6-x86_64/meta.yaml b/cdts/libxdamage-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 74d52c50..00000000 --- a/cdts/libxdamage-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxdamage-devel-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXdamage-devel-1.1.3-4.el6.x86_64.rpm - sha256: 7f50bc14873e1435e78a903c9801ba38dc1ef94b932e1c93010a4635005ac24f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXdamage-1.1.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxdamage-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - host: - - libxdamage-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxdamage-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxdamage-license - summary: (CDT) Development files for libXdamage - description: | - X.Org X11 libXdamage development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxdamage-devel-cos7-aarch64/meta.yaml b/cdts/libxdamage-devel-cos7-aarch64/meta.yaml index b1c06197..a29d6776 100644 --- a/cdts/libxdamage-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxdamage-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXdamage-devel-1.1.4-4.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXdamage-devel-1.1.4-4.1.el7.aarch64.rpm sha256: c70eeac31841ba08349db03ee50c92a61ddc48f7f927a603d11e118fc16f7327 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxdamage-devel-cos7-ppc64le/meta.yaml b/cdts/libxdamage-devel-cos7-ppc64le/meta.yaml index 48471eda..afbb2f56 100644 --- a/cdts/libxdamage-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxdamage-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXdamage-devel-1.1.4-4.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXdamage-devel-1.1.4-4.1.el7.ppc64le.rpm sha256: 237e40fda7e1e625dff31b02383e7b402d9c9383a1fbe3d4c04f653fbc4b5a41 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxdamage-devel-cos7-x86_64/meta.yaml b/cdts/libxdamage-devel-cos7-x86_64/meta.yaml index acd5cea4..7dfba309 100644 --- a/cdts/libxdamage-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxdamage-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXdamage-devel-1.1.4-4.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXdamage-devel-1.1.4-4.1.el7.x86_64.rpm sha256: e326a386e29362936787e3fda0a059d12d1b68b5211d5065299e55aef531aafd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxext-cos6-x86_64/build.sh b/cdts/libxext-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxext-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxext-cos6-x86_64/meta.yaml b/cdts/libxext-cos6-x86_64/meta.yaml deleted file mode 100644 index 4cd69b06..00000000 --- a/cdts/libxext-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-cos6-x86_64 - version: 1.3.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXext-1.3.3-1.el6.x86_64.rpm - sha256: bd20507761eae7dfc586e3fc9351d78c1ec9840ac8cce332e959997a12ee4f6a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXext-1.3.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXext-1.3.3/COPYING - summary: "(CDT) X.Org X11 libXext runtime library" - description: | - X.Org X11 libXext runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxext-cos7-aarch64/meta.yaml b/cdts/libxext-cos7-aarch64/meta.yaml index 545266ec..29dd2438 100644 --- a/cdts/libxext-cos7-aarch64/meta.yaml +++ b/cdts/libxext-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXext-1.3.3-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXext-1.3.3-3.el7.aarch64.rpm sha256: 00ed1512384e41e06a822984152a5a42a46dc963f5ca16f0e7007274cc1d54f3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxext-cos7-ppc64le/meta.yaml b/cdts/libxext-cos7-ppc64le/meta.yaml index d2abb658..8991b21a 100644 --- a/cdts/libxext-cos7-ppc64le/meta.yaml +++ b/cdts/libxext-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXext-1.3.3-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXext-1.3.3-3.el7.ppc64le.rpm sha256: c4d853eda54756426a4e89fcc053f1cb47041498af154c2a9d3450713ac5413a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxext-cos7-x86_64/meta.yaml b/cdts/libxext-cos7-x86_64/meta.yaml index 02e7ee41..b841b88f 100644 --- a/cdts/libxext-cos7-x86_64/meta.yaml +++ b/cdts/libxext-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXext-1.3.3-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXext-1.3.3-3.el7.x86_64.rpm sha256: 58284e32f1f3343c56722653e7870e8062c1570cd965802bc284da6480d9d366 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxext-devel-cos6-x86_64/build.sh b/cdts/libxext-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxext-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxext-devel-cos6-x86_64/libxext-license b/cdts/libxext-devel-cos6-x86_64/libxext-license deleted file mode 100644 index e3a63ef7..00000000 --- a/cdts/libxext-devel-cos6-x86_64/libxext-license +++ /dev/null @@ -1,197 +0,0 @@ -Copyright 1986, 1987, 1988, 1989, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - -Copyright Digital Equipment Corporation, 1996 - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Digital Equipment Corporation -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided ``as is'' without express or implied warranty. - -Copyright (c) 1999, 2005, 2006, 2013, Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright (c) 1989 X Consortium, Inc. and Digital Equipment Corporation. -Copyright (c) 1992 X Consortium, Inc. and Intergraph Corporation. -Copyright (c) 1993 X Consortium, Inc. and Silicon Graphics, Inc. -Copyright (c) 1994, 1995 X Consortium, Inc. and Hewlett-Packard Company. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Digital Equipment Corporation, Intergraph Corporation, Silicon -Graphics, Hewlett-Packard, and the X Consortium make no -representations about the suitability for any purpose of the -information in this document. This documentation is provided ``as is'' -without express or implied warranty. diff --git a/cdts/libxext-devel-cos6-x86_64/meta.yaml b/cdts/libxext-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 82b68585..00000000 --- a/cdts/libxext-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-devel-cos6-x86_64 - version: 1.3.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXext-devel-1.3.3-1.el6.x86_64.rpm - sha256: f12cbee9f19dd3c464bee670c2649ebdf363b9950a9f8662b16d4e79422ef5d9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXext-1.3.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxext-cos6-x86_64 ==1.3.3 *_{{ cdt_build_number|int + 1000 }} - host: - - libxext-cos6-x86_64 ==1.3.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxext-cos6-x86_64 ==1.3.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxext-license - summary: (CDT) X.Org X11 libXext development package - description: | - X.Org X11 libXext development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxext-devel-cos7-aarch64/meta.yaml b/cdts/libxext-devel-cos7-aarch64/meta.yaml index 3fc4d7e0..74598a27 100644 --- a/cdts/libxext-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxext-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXext-devel-1.3.3-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXext-devel-1.3.3-3.el7.aarch64.rpm sha256: 16da1ccb6de8f6618ff8aed0c6dea27ecaa4c698fec36ae717c5f5ce35f086cb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxext-devel-cos7-ppc64le/meta.yaml b/cdts/libxext-devel-cos7-ppc64le/meta.yaml index d555b24d..b364dc59 100644 --- a/cdts/libxext-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxext-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXext-devel-1.3.3-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXext-devel-1.3.3-3.el7.ppc64le.rpm sha256: 0780a8fb18687d2d290d25ba8363fd08a1254af590fcb8b2ffef0acc510ae8a3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxext-devel-cos7-x86_64/meta.yaml b/cdts/libxext-devel-cos7-x86_64/meta.yaml index 9c8e74dd..fe115144 100644 --- a/cdts/libxext-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxext-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.3.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXext-devel-1.3.3-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXext-devel-1.3.3-3.el7.x86_64.rpm sha256: a393ca6681725798d068fd5c4dbb9fab678f6955e10b1b368c96b96b76a8b54b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxfixes-cos6-x86_64/build.sh b/cdts/libxfixes-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxfixes-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxfixes-cos6-x86_64/meta.yaml b/cdts/libxfixes-cos6-x86_64/meta.yaml deleted file mode 100644 index e65af97a..00000000 --- a/cdts/libxfixes-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-cos6-x86_64 - version: 5.0.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXfixes-5.0.3-1.el6.x86_64.rpm - sha256: 96b5fdf0e8060ea9a2496110048412401b51361aa2f6ed43bd702a5c137273a9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXfixes-5.0.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.6 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXfixes-5.0.3/COPYING - summary: "(CDT) X Fixes library" - description: | - X Fixes library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxfixes-cos7-aarch64/meta.yaml b/cdts/libxfixes-cos7-aarch64/meta.yaml index ba46ff01..33286241 100644 --- a/cdts/libxfixes-cos7-aarch64/meta.yaml +++ b/cdts/libxfixes-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 5.0.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXfixes-5.0.3-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXfixes-5.0.3-1.el7.aarch64.rpm sha256: e20b03ef865873f1cc6903e1e78c898d593e114df4e3436caaf20b49f2c994c8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxfixes-cos7-ppc64le/meta.yaml b/cdts/libxfixes-cos7-ppc64le/meta.yaml index 387b8985..53c8e556 100644 --- a/cdts/libxfixes-cos7-ppc64le/meta.yaml +++ b/cdts/libxfixes-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 5.0.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXfixes-5.0.3-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXfixes-5.0.3-1.el7.ppc64le.rpm sha256: 223ac82df2de0a8cda9a94a1797ae6d657fb099bf91c3a1c1391be516771e3d6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxfixes-cos7-x86_64/meta.yaml b/cdts/libxfixes-cos7-x86_64/meta.yaml index e0ebe97c..ac5e7b95 100644 --- a/cdts/libxfixes-cos7-x86_64/meta.yaml +++ b/cdts/libxfixes-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 5.0.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXfixes-5.0.3-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXfixes-5.0.3-1.el7.x86_64.rpm sha256: 23a99007971fcbe272a4a82aa79bc49a46e573eecf696daedd84dd7959b2344d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxfixes-devel-cos6-x86_64/build.sh b/cdts/libxfixes-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxfixes-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxfixes-devel-cos6-x86_64/libxfixes-license b/cdts/libxfixes-devel-cos6-x86_64/libxfixes-license deleted file mode 100644 index 66012a93..00000000 --- a/cdts/libxfixes-devel-cos6-x86_64/libxfixes-license +++ /dev/null @@ -1,41 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/cdts/libxfixes-devel-cos6-x86_64/meta.yaml b/cdts/libxfixes-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 16c3c372..00000000 --- a/cdts/libxfixes-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-devel-cos6-x86_64 - version: 5.0.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXfixes-devel-5.0.3-1.el6.x86_64.rpm - sha256: ec527e17374192217de76faf9b2c2aabcf8b895faad160e21ad0c299385171b1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXfixes-5.0.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxfixes-cos6-x86_64 ==5.0.3 *_{{ cdt_build_number|int + 1000 }} - host: - - libxfixes-cos6-x86_64 ==5.0.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxfixes-cos6-x86_64 ==5.0.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxfixes-license - summary: (CDT) Development files for libXfixes - description: | - libXfixes development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxfixes-devel-cos7-aarch64/meta.yaml b/cdts/libxfixes-devel-cos7-aarch64/meta.yaml index fbdc2c50..7427af7a 100644 --- a/cdts/libxfixes-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxfixes-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 5.0.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXfixes-devel-5.0.3-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXfixes-devel-5.0.3-1.el7.aarch64.rpm sha256: b8eb45abf6e6f4cb9b149821aedb6fedbe0b307d609c46773063701baa62420a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxfixes-devel-cos7-ppc64le/meta.yaml b/cdts/libxfixes-devel-cos7-ppc64le/meta.yaml index cb5efa47..375dc339 100644 --- a/cdts/libxfixes-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxfixes-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 5.0.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXfixes-devel-5.0.3-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXfixes-devel-5.0.3-1.el7.ppc64le.rpm sha256: b6af1f30e2cf9bafc9f1776c2f4750f76c8ea42ea1972b9e56df168f0e3f7763 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxfixes-devel-cos7-x86_64/meta.yaml b/cdts/libxfixes-devel-cos7-x86_64/meta.yaml index 4b5c9b5f..08417d68 100644 --- a/cdts/libxfixes-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxfixes-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 5.0.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXfixes-devel-5.0.3-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXfixes-devel-5.0.3-1.el7.x86_64.rpm sha256: 2ee87bb0466e9fc104d5e6628fc1344026ad56701358951f9686f1db5b2791ee no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxft-cos6-x86_64/build.sh b/cdts/libxft-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxft-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxft-cos6-x86_64/libXft-license b/cdts/libxft-cos6-x86_64/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/cdts/libxft-cos6-x86_64/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/cdts/libxft-cos6-x86_64/meta.yaml b/cdts/libxft-cos6-x86_64/meta.yaml deleted file mode 100644 index 7770afa6..00000000 --- a/cdts/libxft-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-cos6-x86_64 - version: 2.3.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXft-2.3.2-1.el6.x86_64.rpm - sha256: 4bdb750c6f7ba22cf0f3ef94ceaa33034e5830cd81b8bf18db07d2dce23ccd9c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXft-2.3.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos6-x86_64 >=2.2 *_{{ cdt_build_number|int + 1000 }} - host: - - fontconfig-cos6-x86_64 >=2.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - fontconfig-cos6-x86_64 >=2.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft runtime library - description: | - X.Org X11 libXft runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxft-cos7-aarch64/meta.yaml b/cdts/libxft-cos7-aarch64/meta.yaml index 4f828d6e..2a51cd21 100644 --- a/cdts/libxft-cos7-aarch64/meta.yaml +++ b/cdts/libxft-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.3.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXft-2.3.2-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXft-2.3.2-2.el7.aarch64.rpm sha256: 9cb1b9c20cf56a15f83e2242d8c46a66095d97e88480be4c2c0cd623b90ab731 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxft-cos7-ppc64le/meta.yaml b/cdts/libxft-cos7-ppc64le/meta.yaml index e6d7981b..1d775a21 100644 --- a/cdts/libxft-cos7-ppc64le/meta.yaml +++ b/cdts/libxft-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.3.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXft-2.3.2-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXft-2.3.2-2.el7.ppc64le.rpm sha256: 42f4076ae5fbb2ed7a962f23c7a595e0083fe9a3ee337f7a1741e05276b5c69a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxft-cos7-x86_64/meta.yaml b/cdts/libxft-cos7-x86_64/meta.yaml index a84b31c6..e07b0efd 100644 --- a/cdts/libxft-cos7-x86_64/meta.yaml +++ b/cdts/libxft-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.3.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXft-2.3.2-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXft-2.3.2-2.el7.x86_64.rpm sha256: aca6be8d337c969a5d84b3af1180f06462cef3bb592b08eeb2eba9f384e796a1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxft-devel-cos6-x86_64/build.sh b/cdts/libxft-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxft-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxft-devel-cos6-x86_64/libXft-license b/cdts/libxft-devel-cos6-x86_64/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/cdts/libxft-devel-cos6-x86_64/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/cdts/libxft-devel-cos6-x86_64/meta.yaml b/cdts/libxft-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e7a28eb3..00000000 --- a/cdts/libxft-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-devel-cos6-x86_64 - version: 2.3.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXft-devel-2.3.2-1.el6.x86_64.rpm - sha256: 3059b776f66acda0e2f9c0558f7d3be184b882a81243e748a85632c635bf243c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXft-2.3.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxft-cos6-x86_64 ==2.3.2 *_{{ cdt_build_number|int + 1000 }} - host: - - libxft-cos6-x86_64 ==2.3.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxft-cos6-x86_64 ==2.3.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft development package - description: | - X.Org X11 libXft development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxft-devel-cos7-aarch64/meta.yaml b/cdts/libxft-devel-cos7-aarch64/meta.yaml index 28b3264d..ed6dfdc2 100644 --- a/cdts/libxft-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxft-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.3.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXft-devel-2.3.2-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXft-devel-2.3.2-2.el7.aarch64.rpm sha256: 2164191fb14e7b60155f7e3d55efb799af6dc98f4b138b3c71d079bd4f7b4e65 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxft-devel-cos7-ppc64le/meta.yaml b/cdts/libxft-devel-cos7-ppc64le/meta.yaml index c63fba4f..38f77e00 100644 --- a/cdts/libxft-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxft-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.3.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXft-devel-2.3.2-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXft-devel-2.3.2-2.el7.ppc64le.rpm sha256: 74b1f076c4bd367ffeb93d24e12eb2aacba812e206d92346c4aa87dcd1ab1fb4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxft-devel-cos7-x86_64/meta.yaml b/cdts/libxft-devel-cos7-x86_64/meta.yaml index 00b3d7d8..86328556 100644 --- a/cdts/libxft-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxft-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.3.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXft-devel-2.3.2-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXft-devel-2.3.2-2.el7.x86_64.rpm sha256: 1a8745d90a75e3e4ba4c6ad073f96f7a4cc12bd661fc2a9b46d1d0ff2dd5677d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxi-cos6-x86_64/build.sh b/cdts/libxi-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxi-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxi-cos6-x86_64/meta.yaml b/cdts/libxi-cos6-x86_64/meta.yaml deleted file mode 100644 index 81e6963f..00000000 --- a/cdts/libxi-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-cos6-x86_64 - version: 1.7.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXi-1.7.8-1.el6.x86_64.rpm - sha256: 3b7b5b08f2865e0da73dab056feb525f28f627a82fbc1ae03f3b26a0c1eaa355 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXi-1.7.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXi-1.7.8/COPYING - summary: "(CDT) X.Org X11 libXi runtime library" - description: | - X.Org X11 libXi runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxi-cos7-aarch64/meta.yaml b/cdts/libxi-cos7-aarch64/meta.yaml index 4d1a12c8..bb309157 100644 --- a/cdts/libxi-cos7-aarch64/meta.yaml +++ b/cdts/libxi-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.9 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXi-1.7.9-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXi-1.7.9-1.el7.aarch64.rpm sha256: 04fd002ccd765db6ea93aae26fd269301e9b3f0b64568acb85e6c2bdc8f45e18 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxi-cos7-ppc64le/meta.yaml b/cdts/libxi-cos7-ppc64le/meta.yaml index 422585c9..de9b0ef5 100644 --- a/cdts/libxi-cos7-ppc64le/meta.yaml +++ b/cdts/libxi-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.9 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXi-1.7.9-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXi-1.7.9-1.el7.ppc64le.rpm sha256: afbfd61620739d3b4eece1a4bb0ff018912f485a4d9f2588c92ff4bdcc5d1639 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxi-cos7-x86_64/meta.yaml b/cdts/libxi-cos7-x86_64/meta.yaml index 4d829d9b..2ec92b24 100644 --- a/cdts/libxi-cos7-x86_64/meta.yaml +++ b/cdts/libxi-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.9 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXi-1.7.9-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXi-1.7.9-1.el7.x86_64.rpm sha256: 7ef78114fabd31ab69aaf5635b3845e10598b3c172759dc65b135f7cef624342 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxi-devel-cos6-x86_64/build.sh b/cdts/libxi-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxi-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxi-devel-cos6-x86_64/libxi-license b/cdts/libxi-devel-cos6-x86_64/libxi-license deleted file mode 100644 index 3b8f4fd6..00000000 --- a/cdts/libxi-devel-cos6-x86_64/libxi-license +++ /dev/null @@ -1,84 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 2008 Peter Hutterer - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the author shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the author. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/cdts/libxi-devel-cos6-x86_64/meta.yaml b/cdts/libxi-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index b73fb0bb..00000000 --- a/cdts/libxi-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-devel-cos6-x86_64 - version: 1.7.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXi-devel-1.7.8-1.el6.x86_64.rpm - sha256: 21e90483fe401d002eb794040ca21b31e84eb8fc87e706ec6dace3c8fc0d4c3b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXi-1.7.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxi-cos6-x86_64 ==1.7.8 *_{{ cdt_build_number|int + 1000 }} - host: - - libxi-cos6-x86_64 ==1.7.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxi-cos6-x86_64 ==1.7.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxi-license - summary: (CDT) X.Org X11 libXi development package - description: | - X.Org X11 libXi development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxi-devel-cos7-aarch64/meta.yaml b/cdts/libxi-devel-cos7-aarch64/meta.yaml index 622e6ebf..e0d2d501 100644 --- a/cdts/libxi-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxi-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.9 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXi-devel-1.7.9-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXi-devel-1.7.9-1.el7.aarch64.rpm sha256: c1d5faf91377c1ccf168e3c2183929d163165f5f253a529106197ea463f2a726 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxi-devel-cos7-ppc64le/meta.yaml b/cdts/libxi-devel-cos7-ppc64le/meta.yaml index 9543d0e9..6f2a0cad 100644 --- a/cdts/libxi-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxi-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.9 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXi-devel-1.7.9-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXi-devel-1.7.9-1.el7.ppc64le.rpm sha256: 4ffc7181b0709a89be10112c26204d0ec7d605d29e47084368a131ca39f974f9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxi-devel-cos7-x86_64/meta.yaml b/cdts/libxi-devel-cos7-x86_64/meta.yaml index cf9aef3f..b14151c1 100644 --- a/cdts/libxi-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxi-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.7.9 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXi-devel-1.7.9-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXi-devel-1.7.9-1.el7.x86_64.rpm sha256: 9c5c5db23f3a2ec7c41d3e055f85c5fa0a5af8dbea9e419c538f3ec0f003c5d1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxinerama-cos6-x86_64/build.sh b/cdts/libxinerama-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxinerama-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxinerama-cos6-x86_64/meta.yaml b/cdts/libxinerama-cos6-x86_64/meta.yaml deleted file mode 100644 index de6589a4..00000000 --- a/cdts/libxinerama-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXinerama-1.1.3-2.1.el6.x86_64.rpm - sha256: d521385486e0cb10deb0b859a56919f06e5a192e931c388af614fa2bb79d9b49 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXinerama-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXinerama-1.1.3/COPYING - summary: "(CDT) X.Org X11 libXinerama runtime library" - description: | - X.Org X11 libXinerama runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxinerama-cos7-aarch64/meta.yaml b/cdts/libxinerama-cos7-aarch64/meta.yaml index af1a82a0..90d79160 100644 --- a/cdts/libxinerama-cos7-aarch64/meta.yaml +++ b/cdts/libxinerama-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXinerama-1.1.3-2.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXinerama-1.1.3-2.1.el7.aarch64.rpm sha256: 2b1e4d730954ab7e85550841938eefdaea0dc6e8b4509e2773b9b90d1b5dbc36 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxinerama-cos7-ppc64le/meta.yaml b/cdts/libxinerama-cos7-ppc64le/meta.yaml index b824c3a6..b329fcf6 100644 --- a/cdts/libxinerama-cos7-ppc64le/meta.yaml +++ b/cdts/libxinerama-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXinerama-1.1.3-2.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXinerama-1.1.3-2.1.el7.ppc64le.rpm sha256: 5ad7a0f6001ff173313f0cf683f03f274add850bf7dc60d5a444fcd7d819c455 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxinerama-cos7-x86_64/meta.yaml b/cdts/libxinerama-cos7-x86_64/meta.yaml index fdabca9a..ec258e76 100644 --- a/cdts/libxinerama-cos7-x86_64/meta.yaml +++ b/cdts/libxinerama-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXinerama-1.1.3-2.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXinerama-1.1.3-2.1.el7.x86_64.rpm sha256: 9ef99967dc5834d32b4c643cc5c5771a2156057f1095316e070cc0d15eaaa62f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxinerama-devel-cos6-x86_64/build.sh b/cdts/libxinerama-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxinerama-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxinerama-devel-cos6-x86_64/libxinerma-license b/cdts/libxinerama-devel-cos6-x86_64/libxinerma-license deleted file mode 100644 index b565d04a..00000000 --- a/cdts/libxinerama-devel-cos6-x86_64/libxinerma-license +++ /dev/null @@ -1,66 +0,0 @@ -Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/cdts/libxinerama-devel-cos6-x86_64/meta.yaml b/cdts/libxinerama-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 893a47ad..00000000 --- a/cdts/libxinerama-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-devel-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXinerama-devel-1.1.3-2.1.el6.x86_64.rpm - sha256: 0b25538ec48990ce5743482beddb6c00fa514e0cd0443fdaa505d48864b2e300 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXinerama-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxinerama-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - host: - - libxinerama-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxinerama-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxinerma-license - summary: (CDT) X.Org X11 libXinerama development package - description: | - X.Org X11 libXinerama development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxinerama-devel-cos7-aarch64/meta.yaml b/cdts/libxinerama-devel-cos7-aarch64/meta.yaml index 3272a88d..be7c78a8 100644 --- a/cdts/libxinerama-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxinerama-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXinerama-devel-1.1.3-2.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXinerama-devel-1.1.3-2.1.el7.aarch64.rpm sha256: c96131fd24f01dc5879fe3b20a3887c4905d083586107e5114206b8e598a94c3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxinerama-devel-cos7-ppc64le/meta.yaml b/cdts/libxinerama-devel-cos7-ppc64le/meta.yaml index 6ae4352e..e5e9c27d 100644 --- a/cdts/libxinerama-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxinerama-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXinerama-devel-1.1.3-2.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXinerama-devel-1.1.3-2.1.el7.ppc64le.rpm sha256: 95da52d3175a6bb7dd334b92be25c037a9955fd766de785178fbb6f443de2975 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxinerama-devel-cos7-x86_64/meta.yaml b/cdts/libxinerama-devel-cos7-x86_64/meta.yaml index ed8c8872..34c903ce 100644 --- a/cdts/libxinerama-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxinerama-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXinerama-devel-1.1.3-2.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXinerama-devel-1.1.3-2.1.el7.x86_64.rpm sha256: 440e76ff14a4b4c799a15887bd0a39478eafa63855c58cbfab30a4af5b3b95c7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxkbcommon-cos7-aarch64/meta.yaml b/cdts/libxkbcommon-cos7-aarch64/meta.yaml index cfc93707..4fba8235 100644 --- a/cdts/libxkbcommon-cos7-aarch64/meta.yaml +++ b/cdts/libxkbcommon-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.7.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxkbcommon-0.7.1-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxkbcommon-0.7.1-3.el7.aarch64.rpm sha256: ad9684ce41bae8980522aa3a48e5473f105c322a12df666b9a1d1a5ed0063b46 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxkbcommon-cos7-ppc64le/meta.yaml b/cdts/libxkbcommon-cos7-ppc64le/meta.yaml index 23eb6511..c987aa7a 100644 --- a/cdts/libxkbcommon-cos7-ppc64le/meta.yaml +++ b/cdts/libxkbcommon-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.7.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxkbcommon-0.7.1-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxkbcommon-0.7.1-3.el7.ppc64le.rpm sha256: 8a12c418e21ae58e623a2ef98cbd93d52748025c65519e1811c5144fe7d3d8bb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxkbcommon-cos7-x86_64/meta.yaml b/cdts/libxkbcommon-cos7-x86_64/meta.yaml index 1cfb8891..f2e8c308 100644 --- a/cdts/libxkbcommon-cos7-x86_64/meta.yaml +++ b/cdts/libxkbcommon-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.7.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxkbcommon-0.7.1-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxkbcommon-0.7.1-3.el7.x86_64.rpm sha256: a9b062f6eb21386a67dfea0fd3f3bca884fa25a938f6edf36b4a4fcc30578fc9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxkbcommon-devel-cos7-aarch64/meta.yaml b/cdts/libxkbcommon-devel-cos7-aarch64/meta.yaml index 7c8bd3e8..f14cca4f 100644 --- a/cdts/libxkbcommon-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxkbcommon-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.7.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxkbcommon-devel-0.7.1-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxkbcommon-devel-0.7.1-3.el7.aarch64.rpm sha256: fb6f1b847528eafa3633ae8dc90d76573b1dd69417fb13173831d6dbd9b41e4d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxkbcommon-devel-cos7-ppc64le/meta.yaml b/cdts/libxkbcommon-devel-cos7-ppc64le/meta.yaml index 50729290..90b53a8c 100644 --- a/cdts/libxkbcommon-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxkbcommon-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.7.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxkbcommon-devel-0.7.1-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxkbcommon-devel-0.7.1-3.el7.ppc64le.rpm sha256: 0562f976047a757fb86081a09040ca0027df89e22a5d28d659304091504cbff9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxkbcommon-devel-cos7-x86_64/meta.yaml b/cdts/libxkbcommon-devel-cos7-x86_64/meta.yaml index 5f2d5f88..b31fcfc9 100644 --- a/cdts/libxkbcommon-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxkbcommon-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.7.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxkbcommon-devel-0.7.1-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxkbcommon-devel-0.7.1-3.el7.x86_64.rpm sha256: e08a3066495c87cc85ec31302cfa9f79bc615bb23182147de0e4eebeec832045 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxml2-cos6-x86_64/build.sh b/cdts/libxml2-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxml2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxml2-cos6-x86_64/libxml2-license b/cdts/libxml2-cos6-x86_64/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/cdts/libxml2-cos6-x86_64/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/cdts/libxml2-cos6-x86_64/meta.yaml b/cdts/libxml2-cos6-x86_64/meta.yaml deleted file mode 100644 index dc14d7e5..00000000 --- a/cdts/libxml2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libxml2-cos6-x86_64 - version: 2.7.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxml2-2.7.6-21.el6_8.1.x86_64.rpm - sha256: ff0ee13d07fcec255c1787a03ba982346e7e79dd03112649707eba3154858e14 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxml2-2.7.6-21.el6_8.1.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Library providing XML and HTML support - description: | - This library allows to manipulate XML files. It includes support to read, - modify and write XML and HTML files. There is DTDs support this includes - parsing and validation even with complex DtDs, either at parse time or later - once the document has been modified. The output can be a simple SAX stream or - and in-memory DOM like representations. In this case one can use the built-in - XPath and XPointer implementation to select subnodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxml2-cos7-aarch64/meta.yaml b/cdts/libxml2-cos7-aarch64/meta.yaml index 6308051b..13b1eb50 100644 --- a/cdts/libxml2-cos7-aarch64/meta.yaml +++ b/cdts/libxml2-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.9.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxml2-2.9.1-6.el7.5.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxml2-2.9.1-6.el7.5.aarch64.rpm sha256: 5532556bb4b30f40e9ca2f6d882385b948d81c9a0bdcebbf737fa53457d512ce no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxml2-cos7-ppc64le/meta.yaml b/cdts/libxml2-cos7-ppc64le/meta.yaml index f68c97ef..7aa86e1c 100644 --- a/cdts/libxml2-cos7-ppc64le/meta.yaml +++ b/cdts/libxml2-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.9.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxml2-2.9.1-6.el7.5.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxml2-2.9.1-6.el7.5.ppc64le.rpm sha256: 6ecbc530230cf838e4b8a2899837a66df77287427d64fcc18456b05d50b881f4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxml2-cos7-x86_64/meta.yaml b/cdts/libxml2-cos7-x86_64/meta.yaml index 8496c343..9de52bed 100644 --- a/cdts/libxml2-cos7-x86_64/meta.yaml +++ b/cdts/libxml2-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.9.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxml2-2.9.1-6.el7.5.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxml2-2.9.1-6.el7.5.x86_64.rpm sha256: c06a84f18b2fd44867a1d729dd1021d2ee8047419bc540875995a06626472f36 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxml2-devel-cos6-x86_64/build.sh b/cdts/libxml2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxml2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxml2-devel-cos6-x86_64/libxml2-license b/cdts/libxml2-devel-cos6-x86_64/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/cdts/libxml2-devel-cos6-x86_64/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/cdts/libxml2-devel-cos6-x86_64/meta.yaml b/cdts/libxml2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 31a84c9d..00000000 --- a/cdts/libxml2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libxml2-devel-cos6-x86_64 - version: 2.7.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxml2-devel-2.7.6-21.el6_8.1.x86_64.rpm - sha256: 0eaf1b49a15187f19b9ecf1d54877f00f72b25b73c76154225e4029f4136e64c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxml2-2.7.6-21.el6_8.1.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxml2-cos6-x86_64 ==2.7.6 *_{{ cdt_build_number|int + 1000 }} - host: - - libxml2-cos6-x86_64 ==2.7.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxml2-cos6-x86_64 ==2.7.6 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Libraries, includes, etc. to develop XML and HTML applications - description: | - Libraries, include files, etc you can use to develop XML applications. This - library allows to manipulate XML files. It includes support to read, modify - and write XML and HTML files. There is DTDs support this includes parsing and - validation even with complex DtDs, either at parse time or later once the - document has been modified. The output can be a simple SAX stream or and in- - memory DOM like representations. In this case one can use the built-in XPath - and XPointer implementation to select subnodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxml2-devel-cos7-aarch64/meta.yaml b/cdts/libxml2-devel-cos7-aarch64/meta.yaml index 65b007fe..7f9628e0 100644 --- a/cdts/libxml2-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxml2-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.9.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxml2-devel-2.9.1-6.el7.5.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxml2-devel-2.9.1-6.el7.5.aarch64.rpm sha256: d9030d2abe6c494759f4623e914a03c8f62a38d8b53f09fffa8e8edb24b13299 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxml2-devel-cos7-ppc64le/meta.yaml b/cdts/libxml2-devel-cos7-ppc64le/meta.yaml index e87e2682..36f5dd9e 100644 --- a/cdts/libxml2-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxml2-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.9.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxml2-devel-2.9.1-6.el7.5.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxml2-devel-2.9.1-6.el7.5.ppc64le.rpm sha256: 651f42efcff7516b5573857d83d2f7ac8dc53cfbf98302a89d52abce686caca6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxml2-devel-cos7-x86_64/meta.yaml b/cdts/libxml2-devel-cos7-x86_64/meta.yaml index 8f4f624b..ba1680cc 100644 --- a/cdts/libxml2-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxml2-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.9.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxml2-devel-2.9.1-6.el7.5.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxml2-devel-2.9.1-6.el7.5.x86_64.rpm sha256: 7d950d5df5125f76ff94df054c7cafcb30fefd49f9d43fd8fc044aed52e00556 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrandr-cos6-x86_64/build.sh b/cdts/libxrandr-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxrandr-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxrandr-cos6-x86_64/libxrandr-license b/cdts/libxrandr-cos6-x86_64/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/cdts/libxrandr-cos6-x86_64/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/cdts/libxrandr-cos6-x86_64/meta.yaml b/cdts/libxrandr-cos6-x86_64/meta.yaml deleted file mode 100644 index 102d1e21..00000000 --- a/cdts/libxrandr-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-cos6-x86_64 - version: 1.5.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrandr-1.5.1-1.el6.x86_64.rpm - sha256: bea36342e705588ae2274cb88c7268d6855859d4208050afb877ab7e55c5a9f2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrandr-1.5.1-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr runtime library - description: | - X.Org X11 libXrandr runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxrandr-cos7-aarch64/meta.yaml b/cdts/libxrandr-cos7-aarch64/meta.yaml index 5db07371..cca50ff8 100644 --- a/cdts/libxrandr-cos7-aarch64/meta.yaml +++ b/cdts/libxrandr-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrandr-1.5.1-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXrandr-1.5.1-2.el7.aarch64.rpm sha256: ff6a386f3b3ac3b67a03159c279baf899a1b848c37e4bc1cb43dbd52bf24e24b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrandr-cos7-ppc64le/meta.yaml b/cdts/libxrandr-cos7-ppc64le/meta.yaml index ce855b86..797a62e8 100644 --- a/cdts/libxrandr-cos7-ppc64le/meta.yaml +++ b/cdts/libxrandr-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrandr-1.5.1-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXrandr-1.5.1-2.el7.ppc64le.rpm sha256: ec45fc8ae470c0a025b7c38621ce529e41d188379f3985a6eacab356fb9e5122 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrandr-cos7-x86_64/meta.yaml b/cdts/libxrandr-cos7-x86_64/meta.yaml index 2181e942..cb5a59ad 100644 --- a/cdts/libxrandr-cos7-x86_64/meta.yaml +++ b/cdts/libxrandr-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXrandr-1.5.1-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXrandr-1.5.1-2.el7.x86_64.rpm sha256: 68e7000c212cd6943a71daa3633317f1637533be0df13e929f0202fc22726b83 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrandr-devel-cos6-x86_64/build.sh b/cdts/libxrandr-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxrandr-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxrandr-devel-cos6-x86_64/libxrandr-license b/cdts/libxrandr-devel-cos6-x86_64/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/cdts/libxrandr-devel-cos6-x86_64/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/cdts/libxrandr-devel-cos6-x86_64/meta.yaml b/cdts/libxrandr-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index f91b864d..00000000 --- a/cdts/libxrandr-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-devel-cos6-x86_64 - version: 1.5.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrandr-devel-1.5.1-1.el6.x86_64.rpm - sha256: e7e5a6de252c2e51be9ea29dbc3b7d56bc6f26412b7297a714793483e5657652 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrandr-1.5.1-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrandr-cos6-x86_64 ==1.5.1 *_{{ cdt_build_number|int + 1000 }} - host: - - libxrandr-cos6-x86_64 ==1.5.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxrandr-cos6-x86_64 ==1.5.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr development package - description: | - X.Org X11 libXrandr development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxrandr-devel-cos7-aarch64/meta.yaml b/cdts/libxrandr-devel-cos7-aarch64/meta.yaml index 8787deed..f9912d61 100644 --- a/cdts/libxrandr-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxrandr-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrandr-devel-1.5.1-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXrandr-devel-1.5.1-2.el7.aarch64.rpm sha256: 3c52a81d420ad68ee8791c0ea7996ad7a29bd835fe2305d533d9caa19d753cd7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrandr-devel-cos7-ppc64le/meta.yaml b/cdts/libxrandr-devel-cos7-ppc64le/meta.yaml index 1aa1bf30..bf94bade 100644 --- a/cdts/libxrandr-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxrandr-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrandr-devel-1.5.1-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXrandr-devel-1.5.1-2.el7.ppc64le.rpm sha256: 800abf63266e5fce6056aaa50e6f10b7fd8700350c75ee540aaec474d1975811 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrandr-devel-cos7-x86_64/meta.yaml b/cdts/libxrandr-devel-cos7-x86_64/meta.yaml index c53bb35d..b520e7ea 100644 --- a/cdts/libxrandr-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxrandr-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.5.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXrandr-devel-1.5.1-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXrandr-devel-1.5.1-2.el7.x86_64.rpm sha256: 2fa2bffa9cad18d1f30c6063e701cf89a915efcdad25f9552fab95a5ce4954f4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrender-cos6-x86_64/build.sh b/cdts/libxrender-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxrender-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxrender-cos6-x86_64/meta.yaml b/cdts/libxrender-cos6-x86_64/meta.yaml deleted file mode 100644 index c152ce14..00000000 --- a/cdts/libxrender-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-cos6-x86_64 - version: 0.9.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrender-0.9.10-1.el6.x86_64.rpm - sha256: 074491b6365454a498783a6413623f62d6f7d505b78d19ddcd57b322d2fe5e80 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrender-0.9.10-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXrender-0.9.10/COPYING - summary: "(CDT) X.Org X11 libXrender runtime library" - description: | - X.Org X11 libXrender runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxrender-cos7-aarch64/meta.yaml b/cdts/libxrender-cos7-aarch64/meta.yaml index a30815d9..8be1e0f9 100644 --- a/cdts/libxrender-cos7-aarch64/meta.yaml +++ b/cdts/libxrender-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.9.10 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrender-0.9.10-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXrender-0.9.10-1.el7.aarch64.rpm sha256: 9fe491041a1bbcd7bae323a953b6526164eedd37fa707f1d15e95151f067c7eb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrender-cos7-ppc64le/meta.yaml b/cdts/libxrender-cos7-ppc64le/meta.yaml index 54331876..de0aa5a9 100644 --- a/cdts/libxrender-cos7-ppc64le/meta.yaml +++ b/cdts/libxrender-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.9.10 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrender-0.9.10-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXrender-0.9.10-1.el7.ppc64le.rpm sha256: ca11a544d84de32226f9b534bcd7b7d3ea442ade23743ded22dee5db4d6b5875 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrender-cos7-x86_64/meta.yaml b/cdts/libxrender-cos7-x86_64/meta.yaml index 14c889e4..2e080e84 100644 --- a/cdts/libxrender-cos7-x86_64/meta.yaml +++ b/cdts/libxrender-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.9.10 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXrender-0.9.10-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXrender-0.9.10-1.el7.x86_64.rpm sha256: 3de0d3812ff49c6e10175cc56c30fa1801d158e6fb34cb1cdb245ef466bae173 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrender-devel-cos6-x86_64/build.sh b/cdts/libxrender-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxrender-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxrender-devel-cos6-x86_64/libxrender-license b/cdts/libxrender-devel-cos6-x86_64/libxrender-license deleted file mode 100644 index 7316ea6c..00000000 --- a/cdts/libxrender-devel-cos6-x86_64/libxrender-license +++ /dev/null @@ -1,39 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/libxrender-devel-cos6-x86_64/meta.yaml b/cdts/libxrender-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index afe29a95..00000000 --- a/cdts/libxrender-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-devel-cos6-x86_64 - version: 0.9.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrender-devel-0.9.10-1.el6.x86_64.rpm - sha256: 4ee248cb32dc0037e4521db916fbfe578963a27792998932be1d43f29e58f537 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrender-0.9.10-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrender-cos6-x86_64 ==0.9.10 *_{{ cdt_build_number|int + 1000 }} - host: - - libxrender-cos6-x86_64 ==0.9.10 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxrender-cos6-x86_64 ==0.9.10 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrender-license - summary: (CDT) X.Org X11 libXrender development package - description: | - X.Org X11 libXrender development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxrender-devel-cos7-aarch64/meta.yaml b/cdts/libxrender-devel-cos7-aarch64/meta.yaml index 5975bd20..c3a486ee 100644 --- a/cdts/libxrender-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxrender-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.9.10 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrender-devel-0.9.10-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXrender-devel-0.9.10-1.el7.aarch64.rpm sha256: f6d9da30d0aee0a97cf77aa48186612a8d0f7f10e4eefe0d299a0e3bc460c72f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrender-devel-cos7-ppc64le/meta.yaml b/cdts/libxrender-devel-cos7-ppc64le/meta.yaml index 93e5ac0a..a08744cb 100644 --- a/cdts/libxrender-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxrender-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.9.10 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrender-devel-0.9.10-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXrender-devel-0.9.10-1.el7.ppc64le.rpm sha256: 93705a982fc458eb8fefb92b82cef721110916636092cecf745800a60c497cdf no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxrender-devel-cos7-x86_64/meta.yaml b/cdts/libxrender-devel-cos7-x86_64/meta.yaml index 56d1ca2b..462c5a29 100644 --- a/cdts/libxrender-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxrender-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.9.10 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXrender-devel-0.9.10-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXrender-devel-0.9.10-1.el7.x86_64.rpm sha256: 0f6bb706f0a7bb9bdeeda9194ab762d5cb1a72478b5e14de81e0e20a8f4b65cd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxscrnsaver-cos6-x86_64/build.sh b/cdts/libxscrnsaver-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxscrnsaver-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxscrnsaver-cos6-x86_64/libxscrnsaver-license b/cdts/libxscrnsaver-cos6-x86_64/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/cdts/libxscrnsaver-cos6-x86_64/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/cdts/libxscrnsaver-cos6-x86_64/meta.yaml b/cdts/libxscrnsaver-cos6-x86_64/meta.yaml deleted file mode 100644 index 57eae498..00000000 --- a/cdts/libxscrnsaver-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libxscrnsaver-cos6-x86_64 - version: 1.2.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXScrnSaver-1.2.2-2.el6.x86_64.rpm - sha256: 81b34282c3bca2f38f8ee7cf64a15c8516be0df608b144fa1efbeffd28b578e4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXScrnSaver-1.2.2-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXss runtime library - description: | - X.Org X11 libXss runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxscrnsaver-cos7-aarch64/meta.yaml b/cdts/libxscrnsaver-cos7-aarch64/meta.yaml index 410ef787..18a59740 100644 --- a/cdts/libxscrnsaver-cos7-aarch64/meta.yaml +++ b/cdts/libxscrnsaver-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXScrnSaver-1.2.2-6.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXScrnSaver-1.2.2-6.1.el7.aarch64.rpm sha256: bd762e8016cf40a39c22ecdc63e0fff8211b2cfc6f4a8a8f7f16e55d4c446431 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxscrnsaver-cos7-ppc64le/meta.yaml b/cdts/libxscrnsaver-cos7-ppc64le/meta.yaml index bb445953..24b743dc 100644 --- a/cdts/libxscrnsaver-cos7-ppc64le/meta.yaml +++ b/cdts/libxscrnsaver-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXScrnSaver-1.2.2-6.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXScrnSaver-1.2.2-6.1.el7.ppc64le.rpm sha256: 1440b7d8503c8080f95b17e6aaa3d180133e9ab08ad45c6683490e1fb045731c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxscrnsaver-cos7-x86_64/meta.yaml b/cdts/libxscrnsaver-cos7-x86_64/meta.yaml index 737e7fce..fa702455 100644 --- a/cdts/libxscrnsaver-cos7-x86_64/meta.yaml +++ b/cdts/libxscrnsaver-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm sha256: ea8e5b4a6c0c7b4d8d4c59c8839f90a81e21a7d2b80db7621777d55164c13d93 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxscrnsaver-devel-cos6-x86_64/build.sh b/cdts/libxscrnsaver-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxscrnsaver-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxscrnsaver-devel-cos6-x86_64/libxscrnsaver-license b/cdts/libxscrnsaver-devel-cos6-x86_64/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/cdts/libxscrnsaver-devel-cos6-x86_64/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/cdts/libxscrnsaver-devel-cos6-x86_64/meta.yaml b/cdts/libxscrnsaver-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 40fddee4..00000000 --- a/cdts/libxscrnsaver-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxscrnsaver-devel-cos6-x86_64 - version: 1.2.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXScrnSaver-devel-1.2.2-2.el6.x86_64.rpm - sha256: 8a63dcfa4a48120facd315b74309c472cedf66b0373e791374884ddc43eab150 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXScrnSaver-1.2.2-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxscrnsaver-cos6-x86_64 ==1.2.2 *_{{ cdt_build_number|int + 1000 }} - host: - - libxscrnsaver-cos6-x86_64 ==1.2.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxscrnsaver-cos6-x86_64 ==1.2.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXScrnSaver development package - description: | - X.Org X11 libXss development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxscrnsaver-devel-cos7-aarch64/meta.yaml b/cdts/libxscrnsaver-devel-cos7-aarch64/meta.yaml index 25bbcb76..dfce3306 100644 --- a/cdts/libxscrnsaver-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxscrnsaver-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.aarch64.rpm sha256: bcc8e2a1ced026357882960f85b54f21547c5835fb50cba1b8166cba5e8b5ce0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxscrnsaver-devel-cos7-ppc64le/meta.yaml b/cdts/libxscrnsaver-devel-cos7-ppc64le/meta.yaml index 9d869f40..7ccc3bae 100644 --- a/cdts/libxscrnsaver-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxscrnsaver-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.ppc64le.rpm sha256: 6b414d2e18ad827130852f287aa5968c32b3937c68cbeba9e33f1c09cb7ca5e8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxscrnsaver-devel-cos7-x86_64/meta.yaml b/cdts/libxscrnsaver-devel-cos7-x86_64/meta.yaml index 3b331eeb..c75f2a7c 100644 --- a/cdts/libxscrnsaver-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxscrnsaver-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.x86_64.rpm sha256: 648dba880fd76aa92a3d81163e487f9f41c33e573a8cb4ca168837b447ad3636 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxshmfence-cos6-x86_64/build.sh b/cdts/libxshmfence-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxshmfence-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxshmfence-cos6-x86_64/libxshmfence-license b/cdts/libxshmfence-cos6-x86_64/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/cdts/libxshmfence-cos6-x86_64/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/cdts/libxshmfence-cos6-x86_64/meta.yaml b/cdts/libxshmfence-cos6-x86_64/meta.yaml deleted file mode 100644 index 6e15ef04..00000000 --- a/cdts/libxshmfence-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libxshmfence-cos6-x86_64 - version: 1.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxshmfence-1.2-1.el6.x86_64.rpm - sha256: 8149be38414087a25f003b86688801974fe3916b7b5c6d4a7f09e1a0fc09c6e2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxshmfence-1.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) X11 shared memory fences - description: | - Shared memory fences for X11, as used in DRI3. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxshmfence-cos7-aarch64/meta.yaml b/cdts/libxshmfence-cos7-aarch64/meta.yaml index 549a6dc0..85c0f32b 100644 --- a/cdts/libxshmfence-cos7-aarch64/meta.yaml +++ b/cdts/libxshmfence-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxshmfence-1.2-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxshmfence-1.2-1.el7.aarch64.rpm sha256: 4b0b6292d05526a2d44bb3f5bb58607fc8dbb9024eb59f129ee3ed1181fff49e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxshmfence-cos7-ppc64le/meta.yaml b/cdts/libxshmfence-cos7-ppc64le/meta.yaml index 59d3abf6..01f21516 100644 --- a/cdts/libxshmfence-cos7-ppc64le/meta.yaml +++ b/cdts/libxshmfence-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxshmfence-1.2-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxshmfence-1.2-1.el7.ppc64le.rpm sha256: afa3dd3d84014ac2e61c64b0bfcbcf87786557a8ee6fafb906ecc845cc6e1010 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxshmfence-cos7-x86_64/meta.yaml b/cdts/libxshmfence-cos7-x86_64/meta.yaml index 793f685b..b08ec7be 100644 --- a/cdts/libxshmfence-cos7-x86_64/meta.yaml +++ b/cdts/libxshmfence-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxshmfence-1.2-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxshmfence-1.2-1.el7.x86_64.rpm sha256: 08d9e87212fedd61b7f59618b086e501222cd7f79768e493475d3fcd1f439ecb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxshmfence-devel-cos6-x86_64/build.sh b/cdts/libxshmfence-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxshmfence-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxshmfence-devel-cos6-x86_64/libxshmfence-license b/cdts/libxshmfence-devel-cos6-x86_64/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/cdts/libxshmfence-devel-cos6-x86_64/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/cdts/libxshmfence-devel-cos6-x86_64/meta.yaml b/cdts/libxshmfence-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 1a79a732..00000000 --- a/cdts/libxshmfence-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxshmfence-devel-cos6-x86_64 - version: 1.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxshmfence-devel-1.2-1.el6.x86_64.rpm - sha256: 833adacb90f00c8a58673bad0caf987872f958a60dd60605670aa6587132462d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxshmfence-1.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxshmfence-cos6-x86_64 ==1.2 *_{{ cdt_build_number|int + 1000 }} - host: - - libxshmfence-cos6-x86_64 ==1.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxshmfence-cos6-x86_64 ==1.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) Development files for libxshmfence - description: | - The libxshmfence-devel package contains libraries and header files for - developing applications that use libxshmfence. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxshmfence-devel-cos7-aarch64/meta.yaml b/cdts/libxshmfence-devel-cos7-aarch64/meta.yaml index 522e436c..dd3e3567 100644 --- a/cdts/libxshmfence-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxshmfence-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxshmfence-devel-1.2-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libxshmfence-devel-1.2-1.el7.aarch64.rpm sha256: 85ca3eab71b96569616ee54991ade334ced7e56234a96c7870b386824792eb96 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxshmfence-devel-cos7-ppc64le/meta.yaml b/cdts/libxshmfence-devel-cos7-ppc64le/meta.yaml index a6039b8d..df4a9cc4 100644 --- a/cdts/libxshmfence-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxshmfence-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxshmfence-devel-1.2-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libxshmfence-devel-1.2-1.el7.ppc64le.rpm sha256: b2a606c1d82db4a3b369a29b0ecd0bf7c55b9a15b6dda7df65fad8bc5f158c09 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxshmfence-devel-cos7-x86_64/meta.yaml b/cdts/libxshmfence-devel-cos7-x86_64/meta.yaml index e5f21ff4..6a3473f3 100644 --- a/cdts/libxshmfence-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxshmfence-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxshmfence-devel-1.2-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libxshmfence-devel-1.2-1.el7.x86_64.rpm sha256: f9fdbdfb5d61d5b280e8ec3f0240bda05bcbcb681207799e883df3b904dcb73d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxt-cos6-x86_64/build.sh b/cdts/libxt-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxt-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxt-cos6-x86_64/meta.yaml b/cdts/libxt-cos6-x86_64/meta.yaml deleted file mode 100644 index 43429c70..00000000 --- a/cdts/libxt-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXt-1.1.4-6.1.el6.x86_64.rpm - sha256: 3823da22fbd520ede2c8005671b26b1e7a6353ffff3ce61a62abd972ae027423 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXt-1.1.4-6.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXt-1.1.4/COPYING - summary: "(CDT) X.Org X11 libXt runtime library" - description: | - X.Org X11 libXt runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxt-cos7-aarch64/meta.yaml b/cdts/libxt-cos7-aarch64/meta.yaml index 3dd3f191..9027ca60 100644 --- a/cdts/libxt-cos7-aarch64/meta.yaml +++ b/cdts/libxt-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXt-1.1.5-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXt-1.1.5-3.el7.aarch64.rpm sha256: 14feaf71d24a02a9ca3dc6b8cc6934f557725010d88c8bd66167d733396ea610 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxt-cos7-ppc64le/meta.yaml b/cdts/libxt-cos7-ppc64le/meta.yaml index fdb4dc04..95277655 100644 --- a/cdts/libxt-cos7-ppc64le/meta.yaml +++ b/cdts/libxt-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXt-1.1.5-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXt-1.1.5-3.el7.ppc64le.rpm sha256: 6634b8720eb95a0b39779131bdeae73225c67a967c4f2a8f05977e9ba28c7bad no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxt-cos7-x86_64/meta.yaml b/cdts/libxt-cos7-x86_64/meta.yaml index afd4b2ad..e91f5377 100644 --- a/cdts/libxt-cos7-x86_64/meta.yaml +++ b/cdts/libxt-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXt-1.1.5-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXt-1.1.5-3.el7.x86_64.rpm sha256: 29a52c675bf20c3ff62cf6627b3dc4957fd8ab8636ee3e98db8db22473ce4083 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxt-devel-cos6-x86_64/build.sh b/cdts/libxt-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxt-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxt-devel-cos6-x86_64/libxt-license b/cdts/libxt-devel-cos6-x86_64/libxt-license deleted file mode 100644 index 2e737692..00000000 --- a/cdts/libxt-devel-cos6-x86_64/libxt-license +++ /dev/null @@ -1,130 +0,0 @@ - -Copyright © 2003,2019 Thomas E. Dickey - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 1993, 2011, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright 1987, 1988, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1993, 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealing in this Software without prior written authorization from the -X Consortium. diff --git a/cdts/libxt-devel-cos6-x86_64/meta.yaml b/cdts/libxt-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 758a8f8f..00000000 --- a/cdts/libxt-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-devel-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXt-devel-1.1.4-6.1.el6.x86_64.rpm - sha256: 46e5bfa27683d65501d539b476cf48b90a61a6c4e8735430bf07518629958553 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXt-1.1.4-6.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxt-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int + 1000 }} - host: - - libxt-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxt-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxt-license - summary: (CDT) X.Org X11 libXt development package - description: | - X.Org X11 libXt development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxt-devel-cos7-aarch64/meta.yaml b/cdts/libxt-devel-cos7-aarch64/meta.yaml index 2f6df16a..43896b6b 100644 --- a/cdts/libxt-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxt-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXt-devel-1.1.5-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXt-devel-1.1.5-3.el7.aarch64.rpm sha256: bc32dc2f1babcc462eb9cab3ac9c63d1a41781334c74ab59b97024bfa61feb24 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxt-devel-cos7-ppc64le/meta.yaml b/cdts/libxt-devel-cos7-ppc64le/meta.yaml index c4fa8bb6..40eaa8f9 100644 --- a/cdts/libxt-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxt-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXt-devel-1.1.5-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXt-devel-1.1.5-3.el7.ppc64le.rpm sha256: 823b99d22ff9ce483f8f2ea9a4f8435547b52e06037b85aaf1a0e2902fde9a87 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxt-devel-cos7-x86_64/meta.yaml b/cdts/libxt-devel-cos7-x86_64/meta.yaml index 2db1d722..7e6366ef 100644 --- a/cdts/libxt-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxt-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXt-devel-1.1.5-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXt-devel-1.1.5-3.el7.x86_64.rpm sha256: 1372cb3e743f55ddaa3dfa4c8e5dfbad6e84bd4b3740b1ccdbb130076371c704 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxtst-cos6-x86_64/build.sh b/cdts/libxtst-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxtst-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxtst-cos6-x86_64/libxtst-license b/cdts/libxtst-cos6-x86_64/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/cdts/libxtst-cos6-x86_64/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/cdts/libxtst-cos6-x86_64/meta.yaml b/cdts/libxtst-cos6-x86_64/meta.yaml deleted file mode 100644 index 14c6036f..00000000 --- a/cdts/libxtst-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-cos6-x86_64 - version: 1.2.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXtst-1.2.3-1.el6.x86_64.rpm - sha256: 6b4b8f77bac8c59617f67510690ca21d9b0ab245d81e9df1406fc827aac9ef1a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXtst-1.2.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst runtime library - description: | - X.Org X11 libXtst runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxtst-cos7-aarch64/meta.yaml b/cdts/libxtst-cos7-aarch64/meta.yaml index 0f5eb238..b602373a 100644 --- a/cdts/libxtst-cos7-aarch64/meta.yaml +++ b/cdts/libxtst-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXtst-1.2.3-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXtst-1.2.3-1.el7.aarch64.rpm sha256: f40854c398ab8243ab3f21ec55507d4b8e03093203022c93bcc27260c14022cc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxtst-cos7-ppc64le/meta.yaml b/cdts/libxtst-cos7-ppc64le/meta.yaml index da0fa50b..ecc5f2a4 100644 --- a/cdts/libxtst-cos7-ppc64le/meta.yaml +++ b/cdts/libxtst-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXtst-1.2.3-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXtst-1.2.3-1.el7.ppc64le.rpm sha256: cd4efbe84315bd572fd111fc96b24519639d28abc114e3c32b4f214c43591586 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxtst-cos7-x86_64/meta.yaml b/cdts/libxtst-cos7-x86_64/meta.yaml index 9c0126e1..d154beb7 100644 --- a/cdts/libxtst-cos7-x86_64/meta.yaml +++ b/cdts/libxtst-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXtst-1.2.3-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXtst-1.2.3-1.el7.x86_64.rpm sha256: fb26618b371e304889912c79aa009388aaa17f3b08fdce9512d70f3957fe18e2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxtst-devel-cos6-x86_64/build.sh b/cdts/libxtst-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxtst-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxtst-devel-cos6-x86_64/libxtst-license b/cdts/libxtst-devel-cos6-x86_64/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/cdts/libxtst-devel-cos6-x86_64/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/cdts/libxtst-devel-cos6-x86_64/meta.yaml b/cdts/libxtst-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 19df8a97..00000000 --- a/cdts/libxtst-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-devel-cos6-x86_64 - version: 1.2.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXtst-devel-1.2.3-1.el6.x86_64.rpm - sha256: e5506db9d01d1eacb6181e8a87b0fa10b7c18e336e2ac1eee33fae8edc4d19d1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXtst-1.2.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxtst-cos6-x86_64 ==1.2.3 *_{{ cdt_build_number|int + 1000 }} - host: - - libxtst-cos6-x86_64 ==1.2.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxtst-cos6-x86_64 ==1.2.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst development package - description: | - X.Org X11 libXtst development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxtst-devel-cos7-aarch64/meta.yaml b/cdts/libxtst-devel-cos7-aarch64/meta.yaml index beeaf02f..be85ff3f 100644 --- a/cdts/libxtst-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxtst-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.3 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXtst-devel-1.2.3-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXtst-devel-1.2.3-1.el7.aarch64.rpm sha256: a4440f10a4936d7da02fb512896f62df1162a7fb50e289322d43bc0ce631a56c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxtst-devel-cos7-ppc64le/meta.yaml b/cdts/libxtst-devel-cos7-ppc64le/meta.yaml index 6056006d..15869a30 100644 --- a/cdts/libxtst-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxtst-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.3 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXtst-devel-1.2.3-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXtst-devel-1.2.3-1.el7.ppc64le.rpm sha256: 76985287b06e0fbecf9c824737d423e734342b02374a5c20f54b2df9488898c9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxtst-devel-cos7-x86_64/meta.yaml b/cdts/libxtst-devel-cos7-x86_64/meta.yaml index 07b759e8..c9b67af2 100644 --- a/cdts/libxtst-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxtst-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.2.3 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXtst-devel-1.2.3-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXtst-devel-1.2.3-1.el7.x86_64.rpm sha256: fab1028dee911e26782bbf34dc2e09c5cb9633f04029fe30c886e8347feb5f40 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxxf86vm-cos6-x86_64/build.sh b/cdts/libxxf86vm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxxf86vm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxxf86vm-cos6-x86_64/meta.yaml b/cdts/libxxf86vm-cos6-x86_64/meta.yaml deleted file mode 100644 index 6871d2d5..00000000 --- a/cdts/libxxf86vm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXxf86vm-1.1.3-2.1.el6.x86_64.rpm - sha256: e1123e1d4344da63daa2e17f42867ae7be8a9e8d6f6b6bfd35983d74b0cf9827 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXxf86vm-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXxf86vm-1.1.3/COPYING - summary: "(CDT) X.Org X11 libXxf86vm runtime library" - description: | - X.Org X11 libXxf86vm runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxxf86vm-cos7-aarch64/meta.yaml b/cdts/libxxf86vm-cos7-aarch64/meta.yaml index 909c9640..51a359df 100644 --- a/cdts/libxxf86vm-cos7-aarch64/meta.yaml +++ b/cdts/libxxf86vm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXxf86vm-1.1.4-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXxf86vm-1.1.4-1.el7.aarch64.rpm sha256: 66fafbf534a52b2c9b4446136505e06fc1bc38e786f7834255bdb03a5bb6a990 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxxf86vm-cos7-ppc64le/meta.yaml b/cdts/libxxf86vm-cos7-ppc64le/meta.yaml index 5c16ced6..31ae3170 100644 --- a/cdts/libxxf86vm-cos7-ppc64le/meta.yaml +++ b/cdts/libxxf86vm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXxf86vm-1.1.4-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXxf86vm-1.1.4-1.el7.ppc64le.rpm sha256: 39a2ca6b68766e837892dcf536764b542ec219f56ebc2754408dcae46b8553b6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxxf86vm-cos7-x86_64/meta.yaml b/cdts/libxxf86vm-cos7-x86_64/meta.yaml index 3608818a..e6daa6f5 100644 --- a/cdts/libxxf86vm-cos7-x86_64/meta.yaml +++ b/cdts/libxxf86vm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXxf86vm-1.1.4-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXxf86vm-1.1.4-1.el7.x86_64.rpm sha256: ee07fbe9afdf77c231758c63b019f7909524a46b28ac3bfe4b1fac297d91b5c2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxxf86vm-devel-cos6-x86_64/build.sh b/cdts/libxxf86vm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/libxxf86vm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/libxxf86vm-devel-cos6-x86_64/libxxf86vm-license b/cdts/libxxf86vm-devel-cos6-x86_64/libxxf86vm-license deleted file mode 100644 index 4ea858bb..00000000 --- a/cdts/libxxf86vm-devel-cos6-x86_64/libxxf86vm-license +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY. diff --git a/cdts/libxxf86vm-devel-cos6-x86_64/meta.yaml b/cdts/libxxf86vm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 86d04c59..00000000 --- a/cdts/libxxf86vm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-devel-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXxf86vm-devel-1.1.3-2.1.el6.x86_64.rpm - sha256: b7c7a1fb3ce090875ff3c36ad20229803e427cc88dd101bb152e5d40b360f28e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXxf86vm-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxxf86vm-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - host: - - libxxf86vm-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libxxf86vm-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxxf86vm-license - summary: (CDT) X.Org X11 libXxf86vm development package - description: | - X.Org X11 libXxf86vm development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/libxxf86vm-devel-cos7-aarch64/meta.yaml b/cdts/libxxf86vm-devel-cos7-aarch64/meta.yaml index 615f4f7e..8ac667a9 100644 --- a/cdts/libxxf86vm-devel-cos7-aarch64/meta.yaml +++ b/cdts/libxxf86vm-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXxf86vm-devel-1.1.4-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/libXxf86vm-devel-1.1.4-1.el7.aarch64.rpm sha256: 44be5b49b06848119cc67c198fed8d61f8e6d7ac833bf51225a157b2a6108e6e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxxf86vm-devel-cos7-ppc64le/meta.yaml b/cdts/libxxf86vm-devel-cos7-ppc64le/meta.yaml index bf78a76d..6d43045a 100644 --- a/cdts/libxxf86vm-devel-cos7-ppc64le/meta.yaml +++ b/cdts/libxxf86vm-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXxf86vm-devel-1.1.4-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/libXxf86vm-devel-1.1.4-1.el7.ppc64le.rpm sha256: e7ff46808f8b4bbb636a15f189297770a1529c58f7739760f8b2c0da8dfe26d5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/libxxf86vm-devel-cos7-x86_64/meta.yaml b/cdts/libxxf86vm-devel-cos7-x86_64/meta.yaml index 7cf51f8b..ce367f91 100644 --- a/cdts/libxxf86vm-devel-cos7-x86_64/meta.yaml +++ b/cdts/libxxf86vm-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.1.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/libXxf86vm-devel-1.1.4-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/libXxf86vm-devel-1.1.4-1.el7.x86_64.rpm sha256: 691bf47ba421d0d8782789cc5efc5fb0762c9e1193901dfe698ea7e5b1ed41e9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-dri-drivers-cos6-x86_64/build.sh b/cdts/mesa-dri-drivers-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/mesa-dri-drivers-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/mesa-dri-drivers-cos6-x86_64/mesa-license b/cdts/mesa-dri-drivers-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/cdts/mesa-dri-drivers-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/mesa-dri-drivers-cos6-x86_64/meta.yaml b/cdts/mesa-dri-drivers-cos6-x86_64/meta.yaml deleted file mode 100644 index ab462a4b..00000000 --- a/cdts/mesa-dri-drivers-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-dri-drivers-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-dri-drivers-11.0.7-4.el6.x86_64.rpm - sha256: 9d6229146f751141ce3c6fc79eaaa93b9a2c6d2e5f59d254aaec6d4dbfc2a88c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-dri1-drivers-cos6-x86_64 >=7.11 *_{{ cdt_build_number|int + 1000 }} - host: - - mesa-dri1-drivers-cos6-x86_64 >=7.11 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - mesa-dri1-drivers-cos6-x86_64 >=7.11 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa-based DRI drivers - description: | - Mesa-based DRI drivers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/mesa-dri-drivers-cos7-aarch64/meta.yaml b/cdts/mesa-dri-drivers-cos7-aarch64/meta.yaml index facfdb6c..30c08179 100644 --- a/cdts/mesa-dri-drivers-cos7-aarch64/meta.yaml +++ b/cdts/mesa-dri-drivers-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-dri-drivers-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-dri-drivers-18.3.4-10.el7.aarch64.rpm sha256: c8cd7f6759d26246b59adbc8ba958dd4a82f09e24e2a268a1cb4b9f3f34cec3f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-dri-drivers-cos7-ppc64le/meta.yaml b/cdts/mesa-dri-drivers-cos7-ppc64le/meta.yaml index 515d1f35..a7482143 100644 --- a/cdts/mesa-dri-drivers-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-dri-drivers-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-dri-drivers-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-dri-drivers-18.3.4-10.el7.ppc64le.rpm sha256: bf422da8148a6dea20fa7f47e746bd738dc24246a63fe9309d769af158f9c963 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-dri-drivers-cos7-x86_64/meta.yaml b/cdts/mesa-dri-drivers-cos7-x86_64/meta.yaml index 0f51bef2..e54824be 100644 --- a/cdts/mesa-dri-drivers-cos7-x86_64/meta.yaml +++ b/cdts/mesa-dri-drivers-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-dri-drivers-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-dri-drivers-18.3.4-10.el7.x86_64.rpm sha256: fd30b3a238ec32ab270c053e3d4cc3b88e6c0de52594ee1b92f6411302ffdca3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-dri1-drivers-cos6-x86_64/build.sh b/cdts/mesa-dri1-drivers-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/mesa-dri1-drivers-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/mesa-dri1-drivers-cos6-x86_64/mesa-license b/cdts/mesa-dri1-drivers-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/cdts/mesa-dri1-drivers-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/mesa-dri1-drivers-cos6-x86_64/meta.yaml b/cdts/mesa-dri1-drivers-cos6-x86_64/meta.yaml deleted file mode 100644 index 3cfe3bb0..00000000 --- a/cdts/mesa-dri1-drivers-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: mesa-dri1-drivers-cos6-x86_64 - version: 7.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-dri1-drivers-7.11-8.el6.x86_64.rpm - sha256: 1d18996e1bad9e9d59bd28af8f99f154b240e77f24a07ed4d11961c1e5dbafc9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-dri1-drivers-7.11-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa graphics libraries - description: | - Mesa DRI1 drivers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/mesa-khr-devel-cos7-aarch64/meta.yaml b/cdts/mesa-khr-devel-cos7-aarch64/meta.yaml index 0db1b131..8cfdca02 100644 --- a/cdts/mesa-khr-devel-cos7-aarch64/meta.yaml +++ b/cdts/mesa-khr-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-khr-devel-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-khr-devel-18.3.4-10.el7.aarch64.rpm sha256: 7fefdd3682189952a63fe9cf267db15771628e3d2c171c21ad5ab37b5feb40f3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-khr-devel-cos7-ppc64le/meta.yaml b/cdts/mesa-khr-devel-cos7-ppc64le/meta.yaml index f12825d6..615e7e5b 100644 --- a/cdts/mesa-khr-devel-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-khr-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-khr-devel-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-khr-devel-18.3.4-10.el7.ppc64le.rpm sha256: 54ff34c19bfd6935b09aee1897751da04a1b81e9669d894dc4a19424d5dc6fe6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-khr-devel-cos7-x86_64/meta.yaml b/cdts/mesa-khr-devel-cos7-x86_64/meta.yaml index f4769e0e..f4b1c0eb 100644 --- a/cdts/mesa-khr-devel-cos7-x86_64/meta.yaml +++ b/cdts/mesa-khr-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-khr-devel-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-khr-devel-18.3.4-10.el7.x86_64.rpm sha256: 43fcb86387a59f75cdb3150ecec734e0970aba78324b2f6982bb69e489751ca2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libegl-cos6-x86_64/build.sh b/cdts/mesa-libegl-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/mesa-libegl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/mesa-libegl-cos6-x86_64/mesa-license b/cdts/mesa-libegl-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/cdts/mesa-libegl-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/mesa-libegl-cos6-x86_64/meta.yaml b/cdts/mesa-libegl-cos6-x86_64/meta.yaml deleted file mode 100644 index 48370c5d..00000000 --- a/cdts/mesa-libegl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: mesa-libegl-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libEGL-11.0.7-4.el6.x86_64.rpm - sha256: 1b5638595636d26590e1a2140c9d64a452b63d985a507197206d0e85b7796753 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL runtime libraries - description: | - Mesa libEGL runtime libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/mesa-libegl-cos7-aarch64/meta.yaml b/cdts/mesa-libegl-cos7-aarch64/meta.yaml index 19ffa88e..61fe650b 100644 --- a/cdts/mesa-libegl-cos7-aarch64/meta.yaml +++ b/cdts/mesa-libegl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libEGL-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-libEGL-18.3.4-10.el7.aarch64.rpm sha256: ec700086703a3385a1903ebc0394f9f08843527d737d8fb6cd7620eb785b21d5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libegl-cos7-ppc64le/meta.yaml b/cdts/mesa-libegl-cos7-ppc64le/meta.yaml index f66402cc..f5f865dd 100644 --- a/cdts/mesa-libegl-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-libegl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libEGL-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-libEGL-18.3.4-10.el7.ppc64le.rpm sha256: 9e722d09265089ba1eb68b7ffd958d86cefe08cc143bee39ef846a95415ac756 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libegl-cos7-x86_64/meta.yaml b/cdts/mesa-libegl-cos7-x86_64/meta.yaml index e711452f..7a7eceb0 100644 --- a/cdts/mesa-libegl-cos7-x86_64/meta.yaml +++ b/cdts/mesa-libegl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libEGL-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libEGL-18.3.4-10.el7.x86_64.rpm sha256: 873d854f7c4cba4c8fa82c547fec5e0404e23c096bbfe032f4f492d57f3e2578 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libegl-devel-cos6-x86_64/build.sh b/cdts/mesa-libegl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/mesa-libegl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/mesa-libegl-devel-cos6-x86_64/mesa-license b/cdts/mesa-libegl-devel-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/cdts/mesa-libegl-devel-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/mesa-libegl-devel-cos6-x86_64/meta.yaml b/cdts/mesa-libegl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 96b7f9ea..00000000 --- a/cdts/mesa-libegl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-libegl-devel-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libEGL-devel-11.0.7-4.el6.x86_64.rpm - sha256: ab9ec8809a13604bc58507068602e6253eb42b54cdede08ad48444645ea3f744 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-libegl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - host: - - mesa-libegl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - mesa-libegl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL development package - description: | - Mesa libEGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/mesa-libegl-devel-cos7-aarch64/meta.yaml b/cdts/mesa-libegl-devel-cos7-aarch64/meta.yaml index 5f846f0f..12171363 100644 --- a/cdts/mesa-libegl-devel-cos7-aarch64/meta.yaml +++ b/cdts/mesa-libegl-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libEGL-devel-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-libEGL-devel-18.3.4-10.el7.aarch64.rpm sha256: bea0470994bf198eccf8e77da11d25ed459c17564245b2ff2414e88a34cc327b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libegl-devel-cos7-ppc64le/meta.yaml b/cdts/mesa-libegl-devel-cos7-ppc64le/meta.yaml index d3be6112..391688ae 100644 --- a/cdts/mesa-libegl-devel-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-libegl-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libEGL-devel-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-libEGL-devel-18.3.4-10.el7.ppc64le.rpm sha256: 2fafd8ce90d44455be130438fe1b9a6779c834f9bb3fa06e3cebf6fe73b34ee1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libegl-devel-cos7-x86_64/meta.yaml b/cdts/mesa-libegl-devel-cos7-x86_64/meta.yaml index 69f28100..2241396a 100644 --- a/cdts/mesa-libegl-devel-cos7-x86_64/meta.yaml +++ b/cdts/mesa-libegl-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libEGL-devel-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libEGL-devel-18.3.4-10.el7.x86_64.rpm sha256: f524b9e34f961da12f50c85ac541b3b092cc618688df28f1c3602c4e2afd1b1a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgbm-cos6-x86_64/build.sh b/cdts/mesa-libgbm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/mesa-libgbm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/mesa-libgbm-cos6-x86_64/mesa-license b/cdts/mesa-libgbm-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/cdts/mesa-libgbm-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/mesa-libgbm-cos6-x86_64/meta.yaml b/cdts/mesa-libgbm-cos6-x86_64/meta.yaml deleted file mode 100644 index 65ba63ef..00000000 --- a/cdts/mesa-libgbm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: mesa-libgbm-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libgbm-11.0.7-4.el6.x86_64.rpm - sha256: bdeae3480e80e3a552db21a8e1eb277f00e700363120f3ec20865556f3005eaa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa gbm library - description: | - Mesa gbm runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/mesa-libgbm-cos7-aarch64/meta.yaml b/cdts/mesa-libgbm-cos7-aarch64/meta.yaml index 01cfd506..4ce9e807 100644 --- a/cdts/mesa-libgbm-cos7-aarch64/meta.yaml +++ b/cdts/mesa-libgbm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libgbm-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-libgbm-18.3.4-10.el7.aarch64.rpm sha256: df214382734fd4b2a0dc0800c57dd4f0b8023df55218e979553d6cc6bb7ee1aa no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgbm-cos7-ppc64le/meta.yaml b/cdts/mesa-libgbm-cos7-ppc64le/meta.yaml index 080f5036..93c36e6a 100644 --- a/cdts/mesa-libgbm-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-libgbm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libgbm-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-libgbm-18.3.4-10.el7.ppc64le.rpm sha256: 749c2d946cec376e64106bf845d43e8cf116e54722ac57e0a58c87ae5ed9c99c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgbm-cos7-x86_64/meta.yaml b/cdts/mesa-libgbm-cos7-x86_64/meta.yaml index e1307e8f..744abcac 100644 --- a/cdts/mesa-libgbm-cos7-x86_64/meta.yaml +++ b/cdts/mesa-libgbm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libgbm-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libgbm-18.3.4-10.el7.x86_64.rpm sha256: ccf388cccbcd260558a99df6901cd3ca04b2fec8557e3e80dfa88e7089f2df04 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgl-cos6-x86_64/build.sh b/cdts/mesa-libgl-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/mesa-libgl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/mesa-libgl-cos6-x86_64/mesa-license b/cdts/mesa-libgl-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/cdts/mesa-libgl-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/mesa-libgl-cos6-x86_64/meta.yaml b/cdts/mesa-libgl-cos6-x86_64/meta.yaml deleted file mode 100644 index 3d1d1729..00000000 --- a/cdts/mesa-libgl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: mesa-libgl-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libGL-11.0.7-4.el6.x86_64.rpm - sha256: 6061908e6a12b5dd427facff2380672233a3ae25205b633718ce82327172578f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >1.6 *_{{ cdt_build_number|int + 1000 }} - - libdrm-cos6-x86_64 >=2.4.24 *_{{ cdt_build_number|int + 1000 }} - - mesa-dri-drivers-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - host: - - libx11-cos6-x86_64 >1.6 *_{{ cdt_build_number|int + 1000 }} - - libdrm-cos6-x86_64 >=2.4.24 *_{{ cdt_build_number|int + 1000 }} - - mesa-dri-drivers-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - libx11-cos6-x86_64 >1.6 *_{{ cdt_build_number|int + 1000 }} - - libdrm-cos6-x86_64 >=2.4.24 *_{{ cdt_build_number|int + 1000 }} - - mesa-dri-drivers-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL runtime libraries and DRI drivers - description: | - Mesa libGL runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/mesa-libgl-cos7-aarch64/meta.yaml b/cdts/mesa-libgl-cos7-aarch64/meta.yaml index aa2b74be..9a874e69 100644 --- a/cdts/mesa-libgl-cos7-aarch64/meta.yaml +++ b/cdts/mesa-libgl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libGL-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-libGL-18.3.4-10.el7.aarch64.rpm sha256: f123919a509b12193e3651fbe0f4fedc50ab8cb2213a51a2a240140c339a386d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgl-cos7-ppc64le/meta.yaml b/cdts/mesa-libgl-cos7-ppc64le/meta.yaml index d47d4214..0271b9d0 100644 --- a/cdts/mesa-libgl-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-libgl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libGL-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-libGL-18.3.4-10.el7.ppc64le.rpm sha256: ba1cd56a71ac90429a8441a8eb57e37086d830cfe9d2ffadcdc578a2cf61be14 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgl-cos7-x86_64/meta.yaml b/cdts/mesa-libgl-cos7-x86_64/meta.yaml index 8011a0b8..d27353ee 100644 --- a/cdts/mesa-libgl-cos7-x86_64/meta.yaml +++ b/cdts/mesa-libgl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libGL-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libGL-18.3.4-10.el7.x86_64.rpm sha256: e8a8967ff175bfef2c9c0504493339950194d193a8014593c88f4de1c61767c4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgl-devel-cos6-x86_64/build.sh b/cdts/mesa-libgl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/mesa-libgl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/mesa-libgl-devel-cos6-x86_64/mesa-license b/cdts/mesa-libgl-devel-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/cdts/mesa-libgl-devel-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/mesa-libgl-devel-cos6-x86_64/meta.yaml b/cdts/mesa-libgl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 4fe7866b..00000000 --- a/cdts/mesa-libgl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-libgl-devel-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libGL-devel-11.0.7-4.el6.x86_64.rpm - sha256: 3d29cf8ed50b36a268294640c4afad9a7a005ccfbc9d2e9e8528d1160ce95e30 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-libgl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - host: - - mesa-libgl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - mesa-libgl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL development package - description: | - Mesa libGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/mesa-libgl-devel-cos7-aarch64/meta.yaml b/cdts/mesa-libgl-devel-cos7-aarch64/meta.yaml index cf035543..edb60aaf 100644 --- a/cdts/mesa-libgl-devel-cos7-aarch64/meta.yaml +++ b/cdts/mesa-libgl-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libGL-devel-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-libGL-devel-18.3.4-10.el7.aarch64.rpm sha256: 4414f0b094fef1ec6e2ca623d2e06407f91bf76c0762003768f92383d2328c6c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgl-devel-cos7-ppc64le/meta.yaml b/cdts/mesa-libgl-devel-cos7-ppc64le/meta.yaml index 2a8f513f..afa1d976 100644 --- a/cdts/mesa-libgl-devel-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-libgl-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libGL-devel-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-libGL-devel-18.3.4-10.el7.ppc64le.rpm sha256: 7112326c1c5b62d1d48e3c58e49b697f3667845768340470a904c19118674d84 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libgl-devel-cos7-x86_64/meta.yaml b/cdts/mesa-libgl-devel-cos7-x86_64/meta.yaml index caeaa5eb..8c2c8baa 100644 --- a/cdts/mesa-libgl-devel-cos7-x86_64/meta.yaml +++ b/cdts/mesa-libgl-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libGL-devel-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libGL-devel-18.3.4-10.el7.x86_64.rpm sha256: cce3ddb909cdd1f0a305a94c0b88ed0bad6987256147e30821d7a51c92b6b0e6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libglapi-cos7-aarch64/meta.yaml b/cdts/mesa-libglapi-cos7-aarch64/meta.yaml index fef15c2e..79187d50 100644 --- a/cdts/mesa-libglapi-cos7-aarch64/meta.yaml +++ b/cdts/mesa-libglapi-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libglapi-18.3.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/mesa-libglapi-18.3.4-10.el7.aarch64.rpm sha256: 16e6bb375c3499f629cae7b6ea851692119eddcd204abb87b04db8ec626bb4ef no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libglapi-cos7-ppc64le/meta.yaml b/cdts/mesa-libglapi-cos7-ppc64le/meta.yaml index a16c12a1..a6388782 100644 --- a/cdts/mesa-libglapi-cos7-ppc64le/meta.yaml +++ b/cdts/mesa-libglapi-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libglapi-18.3.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/mesa-libglapi-18.3.4-10.el7.ppc64le.rpm sha256: 5a5c24400ece48401ed7d2ba3992e6a3e76fbe92167cc8e5c838e2203763aaa1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/mesa-libglapi-cos7-x86_64/meta.yaml b/cdts/mesa-libglapi-cos7-x86_64/meta.yaml index 171e0aae..8a70a559 100644 --- a/cdts/mesa-libglapi-cos7-x86_64/meta.yaml +++ b/cdts/mesa-libglapi-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 18.3.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libglapi-18.3.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libglapi-18.3.4-10.el7.x86_64.rpm sha256: 40466132f3f6b62777ad27df7dc0060f99a362c55f00ed125d0f58437066a38f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nspr-cos6-x86_64/build.sh b/cdts/nspr-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/nspr-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/nspr-cos6-x86_64/meta.yaml b/cdts/nspr-cos6-x86_64/meta.yaml deleted file mode 100644 index ea71bdff..00000000 --- a/cdts/nspr-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: nspr-cos6-x86_64 - version: 4.19.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nspr-4.19.0-1.el6.x86_64.rpm - sha256: f7dc13dea884b7d3bd374059629be73e9e74e6a5939e0fd5dd4285a1e889d031 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nspr-4.19.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/nspr/ - license: MPL-2.0 - license_family: Other - license_file: nspr-license - summary: (CDT) Netscape Portable Runtime - description: | - NSPR provides platform independence for non-GUI operating system facilities. - These facilities include threads, thread synchronization, normal file and - network I/O, interval timing and calendar time, basic memory management - (malloc and free) and shared library linking. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/nspr-cos6-x86_64/nspr-license b/cdts/nspr-cos6-x86_64/nspr-license deleted file mode 100644 index a612ad98..00000000 --- a/cdts/nspr-cos6-x86_64/nspr-license +++ /dev/null @@ -1,373 +0,0 @@ -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/cdts/nspr-cos7-aarch64/meta.yaml b/cdts/nspr-cos7-aarch64/meta.yaml index e7e41394..9fe5ed5a 100644 --- a/cdts/nspr-cos7-aarch64/meta.yaml +++ b/cdts/nspr-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 4.21.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nspr-4.21.0-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/nspr-4.21.0-1.el7.aarch64.rpm sha256: 358f430d3b2ac45d78089ee70f9be181fa1dc67d3b30d8f323041fa9b933e6c2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nspr-cos7-ppc64le/meta.yaml b/cdts/nspr-cos7-ppc64le/meta.yaml index c38fab8c..7cdb9761 100644 --- a/cdts/nspr-cos7-ppc64le/meta.yaml +++ b/cdts/nspr-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 4.21.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nspr-4.21.0-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/nspr-4.21.0-1.el7.ppc64le.rpm sha256: 45364781cd4ba368dcfece9587c8d9e89324aaceadbb134530b83596cd0d3e8b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nspr-cos7-x86_64/meta.yaml b/cdts/nspr-cos7-x86_64/meta.yaml index 22fed40d..6c8e8eee 100644 --- a/cdts/nspr-cos7-x86_64/meta.yaml +++ b/cdts/nspr-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 4.21.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/nspr-4.21.0-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/nspr-4.21.0-1.el7.x86_64.rpm sha256: 87b51e45cfb1fb7e13f3c9ee00ca4326812c3daa69820634c8eff3c60890c928 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-cos6-x86_64/build.sh b/cdts/nss-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/nss-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/nss-cos6-x86_64/meta.yaml b/cdts/nss-cos6-x86_64/meta.yaml deleted file mode 100644 index 30149dc8..00000000 --- a/cdts/nss-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,57 +0,0 @@ -package: - name: nss-cos6-x86_64 - version: 3.36.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-3.36.0-8.el6.x86_64.rpm - sha256: 7e2ada2dbb795a56a2961d0ea681d47f481c42faf3cd0886d991bf07f8d3c39a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-3.36.0-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - nss-util-cos6-x86_64 >=3.36.0 *_{{ cdt_build_number|int + 1000 }} - host: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - nss-util-cos6-x86_64 >=3.36.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - nss-util-cos6-x86_64 >=3.36.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services - description: | - Network Security Services (NSS) is a set of libraries designed to support - cross-platform development of security-enabled client and server applications. - Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, - PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security - standards. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/nss-cos6-x86_64/nss-license b/cdts/nss-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/cdts/nss-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/cdts/nss-cos7-aarch64/meta.yaml b/cdts/nss-cos7-aarch64/meta.yaml index 6dce22dd..a6c34d03 100644 --- a/cdts/nss-cos7-aarch64/meta.yaml +++ b/cdts/nss-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-3.44.0-7.el7_7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/nss-3.44.0-7.el7_7.aarch64.rpm sha256: e62d16e9fea97fc4253510568f454c3c0cfd9310b072f23980b78f9cc29d4831 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-cos7-ppc64le/meta.yaml b/cdts/nss-cos7-ppc64le/meta.yaml index 8d72a736..9cbef228 100644 --- a/cdts/nss-cos7-ppc64le/meta.yaml +++ b/cdts/nss-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-3.44.0-7.el7_7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/nss-3.44.0-7.el7_7.ppc64le.rpm sha256: 348a1040936e8b20ac16adbe3c6a951d3d59e005251800ce50ce2de8a9615c5e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-cos7-x86_64/meta.yaml b/cdts/nss-cos7-x86_64/meta.yaml index 7dc8c992..4b0f6635 100644 --- a/cdts/nss-cos7-x86_64/meta.yaml +++ b/cdts/nss-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/nss-3.44.0-7.el7_7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/nss-3.44.0-7.el7_7.x86_64.rpm sha256: 76e4a0944647a345ea932e8d79058f9856e05895528f8b0596eb9099a7772f22 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-softokn-cos6-x86_64/build.sh b/cdts/nss-softokn-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/nss-softokn-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/nss-softokn-cos6-x86_64/meta.yaml b/cdts/nss-softokn-cos6-x86_64/meta.yaml deleted file mode 100644 index 8bb8d91c..00000000 --- a/cdts/nss-softokn-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: nss-softokn-cos6-x86_64 - version: 3.14.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-softokn-3.14.3-23.3.el6_8.x86_64.rpm - sha256: 7e4298904daec41067f01c8943055560cd153d1f39c668c6d2fa978a3d66dd81 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-softokn-3.14.3-23.3.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos6-x86_64 >=4.10.6 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-freebl-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - nss-util-cos6-x86_64 >=3.15.1 *_{{ cdt_build_number|int + 1000 }} - host: - - nspr-cos6-x86_64 >=4.10.6 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-freebl-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - nss-util-cos6-x86_64 >=3.15.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - nspr-cos6-x86_64 >=4.10.6 *_{{ cdt_build_number|int + 1000 }} - - nss-softokn-freebl-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int + 1000 }} - - nss-util-cos6-x86_64 >=3.15.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Softoken Module - description: | - Network Security Services Softoken Cryptographic Module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/nss-softokn-cos6-x86_64/nss-license b/cdts/nss-softokn-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/cdts/nss-softokn-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/cdts/nss-softokn-cos7-aarch64/meta.yaml b/cdts/nss-softokn-cos7-aarch64/meta.yaml index cec5b560..739bfaba 100644 --- a/cdts/nss-softokn-cos7-aarch64/meta.yaml +++ b/cdts/nss-softokn-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-softokn-3.44.0-8.el7_7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/nss-softokn-3.44.0-8.el7_7.aarch64.rpm sha256: e9e101bb578e09199f15af33f2767f7706281ec7383598e31a2caaa1c9fef746 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-softokn-cos7-ppc64le/meta.yaml b/cdts/nss-softokn-cos7-ppc64le/meta.yaml index ba15a42f..85cf729f 100644 --- a/cdts/nss-softokn-cos7-ppc64le/meta.yaml +++ b/cdts/nss-softokn-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-softokn-3.44.0-8.el7_7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/nss-softokn-3.44.0-8.el7_7.ppc64le.rpm sha256: 41748393f94251d2d58988c94f7503576fa28920094e0f0498486422c91e155b no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-softokn-cos7-x86_64/meta.yaml b/cdts/nss-softokn-cos7-x86_64/meta.yaml index 4ae7bb7f..64d9802b 100644 --- a/cdts/nss-softokn-cos7-x86_64/meta.yaml +++ b/cdts/nss-softokn-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/nss-softokn-3.44.0-8.el7_7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/nss-softokn-3.44.0-8.el7_7.x86_64.rpm sha256: f8d10e879c3bc46ad909f632da2cbb59407afaf1374af36dd268c5d213771905 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-softokn-freebl-cos6-x86_64/build.sh b/cdts/nss-softokn-freebl-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/nss-softokn-freebl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/nss-softokn-freebl-cos6-x86_64/meta.yaml b/cdts/nss-softokn-freebl-cos6-x86_64/meta.yaml deleted file mode 100644 index 07bdd996..00000000 --- a/cdts/nss-softokn-freebl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: nss-softokn-freebl-cos6-x86_64 - version: 3.14.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64.rpm - sha256: bccc1e55c5cf90d7ee5ef2d25253fc8dd2c3854121a65711f5f5618b097ffb70 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-softokn-3.14.3-23.3.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Freebl library for the Network Security Services - description: | - NSS Softoken Cryptographic Module Freelb Library Install the nss-softokn- - freebl package if you need the freebl library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/nss-softokn-freebl-cos6-x86_64/nss-license b/cdts/nss-softokn-freebl-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/cdts/nss-softokn-freebl-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/cdts/nss-softokn-freebl-cos7-aarch64/meta.yaml b/cdts/nss-softokn-freebl-cos7-aarch64/meta.yaml index c05326f2..b916378a 100644 --- a/cdts/nss-softokn-freebl-cos7-aarch64/meta.yaml +++ b/cdts/nss-softokn-freebl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-softokn-freebl-3.44.0-8.el7_7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/nss-softokn-freebl-3.44.0-8.el7_7.aarch64.rpm sha256: 5a62051cc69e76ffa44291ed12464a3ce4a8224dbf829330739aae500f33b2b2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-softokn-freebl-cos7-ppc64le/meta.yaml b/cdts/nss-softokn-freebl-cos7-ppc64le/meta.yaml index f0202e0a..bde36c87 100644 --- a/cdts/nss-softokn-freebl-cos7-ppc64le/meta.yaml +++ b/cdts/nss-softokn-freebl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-softokn-freebl-3.44.0-8.el7_7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/nss-softokn-freebl-3.44.0-8.el7_7.ppc64le.rpm sha256: 01439cbf4297a341e31b425961bdafc251a4765e22035977ca459c939f949899 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-softokn-freebl-cos7-x86_64/meta.yaml b/cdts/nss-softokn-freebl-cos7-x86_64/meta.yaml index 706956e8..f94b9564 100644 --- a/cdts/nss-softokn-freebl-cos7-x86_64/meta.yaml +++ b/cdts/nss-softokn-freebl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/nss-softokn-freebl-3.44.0-8.el7_7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/nss-softokn-freebl-3.44.0-8.el7_7.x86_64.rpm sha256: 9949831b67f6eb68dc9df6df3e4570bd5f9301de3c7d67c41512fcaaadb40da5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-util-cos6-x86_64/build.sh b/cdts/nss-util-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/nss-util-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/nss-util-cos6-x86_64/meta.yaml b/cdts/nss-util-cos6-x86_64/meta.yaml deleted file mode 100644 index 36f80382..00000000 --- a/cdts/nss-util-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: nss-util-cos6-x86_64 - version: 3.36.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-util-3.36.0-1.el6.x86_64.rpm - sha256: 928a4ae279634a99963b4525a665c882431a50b9c5f28548572e8f00254f2d88 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-util-3.36.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int + 1000 }} - host: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Utilities Library - description: | - Utilities for Network Security Services and the Softoken module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/nss-util-cos6-x86_64/nss-license b/cdts/nss-util-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/cdts/nss-util-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/cdts/nss-util-cos7-aarch64/meta.yaml b/cdts/nss-util-cos7-aarch64/meta.yaml index 7e46586e..b25f6e57 100644 --- a/cdts/nss-util-cos7-aarch64/meta.yaml +++ b/cdts/nss-util-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-util-3.44.0-4.el7_7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/nss-util-3.44.0-4.el7_7.aarch64.rpm sha256: 174df0fb01025aa97140dce0128312cf64b81079bcd508b55c4e19f95f4045ca no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-util-cos7-ppc64le/meta.yaml b/cdts/nss-util-cos7-ppc64le/meta.yaml index 9a58f121..d3504373 100644 --- a/cdts/nss-util-cos7-ppc64le/meta.yaml +++ b/cdts/nss-util-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-util-3.44.0-4.el7_7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/nss-util-3.44.0-4.el7_7.ppc64le.rpm sha256: b0eec4f2390d3a39a19afe60f914cc58f6de4b1749efef3991e5cdc991ded025 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/nss-util-cos7-x86_64/meta.yaml b/cdts/nss-util-cos7-x86_64/meta.yaml index 28a3b84a..30bd6180 100644 --- a/cdts/nss-util-cos7-x86_64/meta.yaml +++ b/cdts/nss-util-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.44.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/nss-util-3.44.0-4.el7_7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/nss-util-3.44.0-4.el7_7.x86_64.rpm sha256: 401b5322ea4d54d259a1947a92417671831bc17adbcbf487e7b52eda793ff457 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-cos6-x86_64/build.sh b/cdts/numactl-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/numactl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/numactl-cos6-x86_64/meta.yaml b/cdts/numactl-cos6-x86_64/meta.yaml deleted file mode 100644 index 1512ba98..00000000 --- a/cdts/numactl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: numactl-cos6-x86_64 - version: 2.0.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/numactl-2.0.9-2.el6.x86_64.rpm - sha256: 70e58c3b01ce62d90ef0e3d9f1c0d1d3efaa4d237b3b821ee7d1e791553d82a7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/numactl-2.0.9-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: ftp://oss.sgi.com/www/projects/libnuma/download - license: LGPLv2/GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Library for tuning for Non Uniform Memory Access machines - description: | - Simple NUMA policy support. It consists of a numactl program to run other - programs with a specific NUMA policy and a libnuma to do allocations with NUMA - policy in applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/numactl-cos6-x86_64/numactl-copyright.txt b/cdts/numactl-cos6-x86_64/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/cdts/numactl-cos6-x86_64/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/cdts/numactl-cos6-x86_64/numactl-gpl2.txt b/cdts/numactl-cos6-x86_64/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/cdts/numactl-cos6-x86_64/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/numactl-cos6-x86_64/numactl-lgpl2.txt b/cdts/numactl-cos6-x86_64/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/cdts/numactl-cos6-x86_64/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/numactl-cos7-aarch64/meta.yaml b/cdts/numactl-cos7-aarch64/meta.yaml index 89d4cf57..0d6d3082 100644 --- a/cdts/numactl-cos7-aarch64/meta.yaml +++ b/cdts/numactl-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/numactl-2.0.12-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/numactl-2.0.12-5.el7.aarch64.rpm sha256: c227f8d7d0b08dd1a40b855c472998da3eb6f029ad3964d44871295cd9e841b9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-cos7-ppc64le/meta.yaml b/cdts/numactl-cos7-ppc64le/meta.yaml index 72f8a72e..88b3a2d0 100644 --- a/cdts/numactl-cos7-ppc64le/meta.yaml +++ b/cdts/numactl-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/numactl-2.0.12-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/numactl-2.0.12-5.el7.ppc64le.rpm sha256: 188d558d22ab46eacd64b29fad9d115012a39481d2a7c60198d33442c4766386 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-cos7-x86_64/meta.yaml b/cdts/numactl-cos7-x86_64/meta.yaml index 9ca32364..203ed36f 100644 --- a/cdts/numactl-cos7-x86_64/meta.yaml +++ b/cdts/numactl-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/numactl-2.0.12-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/numactl-2.0.12-5.el7.x86_64.rpm sha256: 44c09f9002dcd478e3334403c808e9029e6533bf1d558d34c11f54ee397800d5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-devel-cos6-x86_64/build.sh b/cdts/numactl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/numactl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/numactl-devel-cos6-x86_64/meta.yaml b/cdts/numactl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index df43a629..00000000 --- a/cdts/numactl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: numactl-devel-cos6-x86_64 - version: 2.0.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/numactl-devel-2.0.9-2.el6.x86_64.rpm - sha256: 0c8d3b3a8bd677c152c7649f603157ba38114e960e62450fa711dfd3d9185037 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/numactl-2.0.9-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - numactl-cos6-x86_64 ==2.0.9 *_{{ cdt_build_number|int + 1000 }} - host: - - numactl-cos6-x86_64 ==2.0.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - numactl-cos6-x86_64 ==2.0.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: ftp://oss.sgi.com/www/projects/libnuma/download - license: LGPLv2/GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Development package for building Applications that use numa - description: | - Provides development headers for numa library calls - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/numactl-devel-cos6-x86_64/numactl-copyright.txt b/cdts/numactl-devel-cos6-x86_64/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/cdts/numactl-devel-cos6-x86_64/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/cdts/numactl-devel-cos6-x86_64/numactl-gpl2.txt b/cdts/numactl-devel-cos6-x86_64/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/cdts/numactl-devel-cos6-x86_64/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/numactl-devel-cos6-x86_64/numactl-lgpl2.txt b/cdts/numactl-devel-cos6-x86_64/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/cdts/numactl-devel-cos6-x86_64/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/numactl-devel-cos7-aarch64/meta.yaml b/cdts/numactl-devel-cos7-aarch64/meta.yaml index c792f6ce..a5bf49ca 100644 --- a/cdts/numactl-devel-cos7-aarch64/meta.yaml +++ b/cdts/numactl-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/numactl-devel-2.0.12-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/numactl-devel-2.0.12-5.el7.aarch64.rpm sha256: c9cf116e115f9a6560fbfb89ff741782b77c0cf4fa9488560608cc5e321609c8 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-devel-cos7-ppc64le/meta.yaml b/cdts/numactl-devel-cos7-ppc64le/meta.yaml index 0907488a..8f6ccfac 100644 --- a/cdts/numactl-devel-cos7-ppc64le/meta.yaml +++ b/cdts/numactl-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/numactl-devel-2.0.12-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/numactl-devel-2.0.12-5.el7.ppc64le.rpm sha256: 898d7f0b3ec3c37036a503acc91e8bf6a64b735ec9e9fcf44579437deac78c89 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-devel-cos7-x86_64/meta.yaml b/cdts/numactl-devel-cos7-x86_64/meta.yaml index 9a957579..358bc9a0 100644 --- a/cdts/numactl-devel-cos7-x86_64/meta.yaml +++ b/cdts/numactl-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/numactl-devel-2.0.12-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/numactl-devel-2.0.12-5.el7.x86_64.rpm sha256: 11c48961d93dbcbef519b2d50df43198c572e3a8a335d62ebc1e5f6307d948e5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-libs-cos7-aarch64/meta.yaml b/cdts/numactl-libs-cos7-aarch64/meta.yaml index 239aa1db..cd8002f6 100644 --- a/cdts/numactl-libs-cos7-aarch64/meta.yaml +++ b/cdts/numactl-libs-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/numactl-libs-2.0.12-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/numactl-libs-2.0.12-5.el7.aarch64.rpm sha256: c4ba0c78449b077223c0a8a22ab28ac7d9f29328dea459f92ff7b33b1abd62db no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-libs-cos7-ppc64le/meta.yaml b/cdts/numactl-libs-cos7-ppc64le/meta.yaml index 31d0a975..1ca3e867 100644 --- a/cdts/numactl-libs-cos7-ppc64le/meta.yaml +++ b/cdts/numactl-libs-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/numactl-libs-2.0.12-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/numactl-libs-2.0.12-5.el7.ppc64le.rpm sha256: 645fbaa8c7d906cbe1ff11c219529ab6a68733f5bd01061159c3a12acc521f95 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/numactl-libs-cos7-x86_64/meta.yaml b/cdts/numactl-libs-cos7-x86_64/meta.yaml index 03140605..e52f91a1 100644 --- a/cdts/numactl-libs-cos7-x86_64/meta.yaml +++ b/cdts/numactl-libs-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.0.12 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/numactl-libs-2.0.12-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/numactl-libs-2.0.12-5.el7.x86_64.rpm sha256: cadd7d4125ce7b69bb020dc419c87600d4bd6d3ada1eed65c1472fb535b6b770 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-cos6-x86_64/build.sh b/cdts/opensm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/opensm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/opensm-cos6-x86_64/meta.yaml b/cdts/opensm-cos6-x86_64/meta.yaml deleted file mode 100644 index 23423226..00000000 --- a/cdts/opensm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: opensm-cos6-x86_64 - version: 3.3.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/opensm-3.3.17-1.el6.x86_64.rpm - sha256: 1133cfd513a5e32a5c5aba55115ad7e6e9e9e018b9e8bdbf2ef321a7b354a267 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/opensm-3.3.17-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int + 1000 }} - host: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) OpenIB InfiniBand Subnet Manager and management utilities - description: | - OpenSM is the OpenIB project's Subnet Manager for Infiniband networks. The - subnet manager is run as a system daemon on one of the machines in the - infiniband fabric to manage the fabric's routing state. This package also - contains various tools for diagnosing and testing Infiniband networks that can - be used from any machine and do not need to be run on a machine running the - opensm daemon. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/opensm-cos6-x86_64/opensm-license b/cdts/opensm-cos6-x86_64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/cdts/opensm-cos6-x86_64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/cdts/opensm-cos7-aarch64/meta.yaml b/cdts/opensm-cos7-aarch64/meta.yaml index f6d04361..87536c88 100644 --- a/cdts/opensm-cos7-aarch64/meta.yaml +++ b/cdts/opensm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/opensm-3.3.21-3.el7_8.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/opensm-3.3.21-3.el7_8.aarch64.rpm sha256: e096ca2e3f6f7dab71c74927e4140bc2d841e3bd241ebcacd19a17563b735bfd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-cos7-ppc64le/meta.yaml b/cdts/opensm-cos7-ppc64le/meta.yaml index 82a03f37..113115c6 100644 --- a/cdts/opensm-cos7-ppc64le/meta.yaml +++ b/cdts/opensm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/opensm-3.3.21-3.el7_8.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/opensm-3.3.21-3.el7_8.ppc64le.rpm sha256: 1ad0cf7c4bcd859bf58bd7a4d4af5e80696b4c5e474865f3e90ffadee707d91f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-cos7-x86_64/meta.yaml b/cdts/opensm-cos7-x86_64/meta.yaml index 4579c889..27bbd131 100644 --- a/cdts/opensm-cos7-x86_64/meta.yaml +++ b/cdts/opensm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/opensm-3.3.21-3.el7_8.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/opensm-3.3.21-3.el7_8.x86_64.rpm sha256: ed062e372b68c0220668936db880a7d38259bb602ba065bc02c499fab28a129a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-devel-cos6-x86_64/build.sh b/cdts/opensm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/opensm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/opensm-devel-cos6-x86_64/meta.yaml b/cdts/opensm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 1f2ed6f6..00000000 --- a/cdts/opensm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: opensm-devel-cos6-x86_64 - version: 3.3.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/opensm-devel-3.3.17-1.el6.x86_64.rpm - sha256: 4c388b5f39132e01f2e96ec81d37f7222104dc28c6a6b1c8ac5442eed2c5df6d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/opensm-3.3.17-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int + 1000 }} - host: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Development files for the opensm-libs libraries - description: | - Development environment for the opensm libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/opensm-devel-cos6-x86_64/opensm-license b/cdts/opensm-devel-cos6-x86_64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/cdts/opensm-devel-cos6-x86_64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/cdts/opensm-devel-cos7-aarch64/meta.yaml b/cdts/opensm-devel-cos7-aarch64/meta.yaml index 6289fc81..f94dd2fe 100644 --- a/cdts/opensm-devel-cos7-aarch64/meta.yaml +++ b/cdts/opensm-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/opensm-devel-3.3.21-3.el7_8.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/opensm-devel-3.3.21-3.el7_8.aarch64.rpm sha256: 5e87ade6a7fb9b87d228dcb1a4c81558c0775b5cebc5667422dc347e7db0c186 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-devel-cos7-ppc64le/meta.yaml b/cdts/opensm-devel-cos7-ppc64le/meta.yaml index bf96cbf6..b529c02e 100644 --- a/cdts/opensm-devel-cos7-ppc64le/meta.yaml +++ b/cdts/opensm-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/opensm-devel-3.3.21-3.el7_8.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/opensm-devel-3.3.21-3.el7_8.ppc64le.rpm sha256: 2c2c2c7b67185d1d25c0517b0b26d77a025717e1b8084e37f455a4f425c66440 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-devel-cos7-x86_64/meta.yaml b/cdts/opensm-devel-cos7-x86_64/meta.yaml index 53e041ba..e57ae6e7 100644 --- a/cdts/opensm-devel-cos7-x86_64/meta.yaml +++ b/cdts/opensm-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/opensm-devel-3.3.21-3.el7_8.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/opensm-devel-3.3.21-3.el7_8.x86_64.rpm sha256: 64398344ec0e54e3f72344d36a58087df6eb4406365d26b4db01c5016fb36d93 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-libs-cos6-x86_64/build.sh b/cdts/opensm-libs-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/opensm-libs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/opensm-libs-cos6-x86_64/meta.yaml b/cdts/opensm-libs-cos6-x86_64/meta.yaml deleted file mode 100644 index 2e71fa94..00000000 --- a/cdts/opensm-libs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: opensm-libs-cos6-x86_64 - version: 3.3.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/opensm-libs-3.3.17-1.el6.x86_64.rpm - sha256: eb3027cbc2a340d7093c8ad18c6c8933670d02e3cbede1e8db86db3ffcbe0f06 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/opensm-3.3.17-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Libraries used by opensm and included utilities - description: | - Shared libraries for Infiniband user space access - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/opensm-libs-cos6-x86_64/opensm-license b/cdts/opensm-libs-cos6-x86_64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/cdts/opensm-libs-cos6-x86_64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/cdts/opensm-libs-cos7-aarch64/meta.yaml b/cdts/opensm-libs-cos7-aarch64/meta.yaml index cca0e7de..1d8ad92f 100644 --- a/cdts/opensm-libs-cos7-aarch64/meta.yaml +++ b/cdts/opensm-libs-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/opensm-libs-3.3.21-3.el7_8.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/opensm-libs-3.3.21-3.el7_8.aarch64.rpm sha256: e632beaafcaa0d3e3d35647fd30311ce84177f5d2714b91b2321014e102a0b55 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-libs-cos7-ppc64le/meta.yaml b/cdts/opensm-libs-cos7-ppc64le/meta.yaml index 96617acc..6428d85e 100644 --- a/cdts/opensm-libs-cos7-ppc64le/meta.yaml +++ b/cdts/opensm-libs-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/opensm-libs-3.3.21-3.el7_8.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/opensm-libs-3.3.21-3.el7_8.ppc64le.rpm sha256: c65cfc36d6c40a62e990c7ff83ab1407d6a1248dfc2f380b69552f21a2f16bbb no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/opensm-libs-cos7-x86_64/meta.yaml b/cdts/opensm-libs-cos7-x86_64/meta.yaml index bb3d3f4e..c2f4f2e2 100644 --- a/cdts/opensm-libs-cos7-x86_64/meta.yaml +++ b/cdts/opensm-libs-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.3.21 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/opensm-libs-3.3.21-3.el7_8.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/opensm-libs-3.3.21-3.el7_8.x86_64.rpm sha256: 531f9e027550a689338d1029f09ef94bc9d5234c581a72d81ce42fdfa88a02ad no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm # no_hoist: true # folder: source diff --git a/cdts/orbit2-cos6-x86_64/build.sh b/cdts/orbit2-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/orbit2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/orbit2-cos6-x86_64/meta.yaml b/cdts/orbit2-cos6-x86_64/meta.yaml deleted file mode 100644 index 80f7ca59..00000000 --- a/cdts/orbit2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: orbit2-cos6-x86_64 - version: 2.14.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ORBit2-2.14.17-7.el6.x86_64.rpm - sha256: 292e8159497d55ae398fa2659bbea11d5ece3d135856654a75a3aaeae8ad00b6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ORBit2-2.14.17-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) A high-performance CORBA Object Request Broker - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker). It allows programs to send requests and receive - replies from other programs, regardless of the locations of the two programs. - CORBA is an architecture that enables communication between program objects, - regardless of the programming language they're written in or the operating - system they run on. You will need to install this package and ORBit-devel if - you want to write programs that use CORBA technology. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/orbit2-cos6-x86_64/orbit2-copying b/cdts/orbit2-cos6-x86_64/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/cdts/orbit2-cos6-x86_64/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/orbit2-cos6-x86_64/orbit2-copying.lib b/cdts/orbit2-cos6-x86_64/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/cdts/orbit2-cos6-x86_64/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/orbit2-cos7-aarch64/meta.yaml b/cdts/orbit2-cos7-aarch64/meta.yaml index 68c78f74..5a6cdf98 100644 --- a/cdts/orbit2-cos7-aarch64/meta.yaml +++ b/cdts/orbit2-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.14.19 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ORBit2-2.14.19-13.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/ORBit2-2.14.19-13.el7.aarch64.rpm sha256: 376ecf27cfc93e6d1d3bb1344a5e1dd82e493828213122c5bbc6c48f48803127 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/orbit2-cos7-ppc64le/meta.yaml b/cdts/orbit2-cos7-ppc64le/meta.yaml index 39a77582..5d051382 100644 --- a/cdts/orbit2-cos7-ppc64le/meta.yaml +++ b/cdts/orbit2-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.14.19 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ORBit2-2.14.19-13.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/ORBit2-2.14.19-13.el7.ppc64le.rpm sha256: f7c5df0eba268db12f528d0363bc0b61ff9637c2e92e178d3a0bf193a44a0485 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/orbit2-cos7-x86_64/meta.yaml b/cdts/orbit2-cos7-x86_64/meta.yaml index 4127a3fa..0e786daf 100644 --- a/cdts/orbit2-cos7-x86_64/meta.yaml +++ b/cdts/orbit2-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.14.19 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/ORBit2-2.14.19-13.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/ORBit2-2.14.19-13.el7.x86_64.rpm sha256: a25daa5bbecae4388de834c90ea2916ab49dec8aad50d291a4ce9f66c664a5a2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/orbit2-devel-cos6-x86_64/build.sh b/cdts/orbit2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/orbit2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/orbit2-devel-cos6-x86_64/meta.yaml b/cdts/orbit2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index c200bdca..00000000 --- a/cdts/orbit2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: orbit2-devel-cos6-x86_64 - version: 2.14.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ORBit2-devel-2.14.17-7.el6.x86_64.rpm - sha256: 077b9aef4138f4ef777ab92154c64d43839d0bc1a33ebdb97433546e3f393664 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ORBit2-2.14.17-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos6-x86_64 ==2.14.17 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.2.0 *_{{ cdt_build_number|int + 1000 }} - - libidl-devel-cos6-x86_64 >=0.8.2 *_{{ cdt_build_number|int + 1000 }} - host: - - orbit2-cos6-x86_64 ==2.14.17 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.2.0 *_{{ cdt_build_number|int + 1000 }} - - libidl-devel-cos6-x86_64 >=0.8.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - orbit2-cos6-x86_64 ==2.14.17 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.2.0 *_{{ cdt_build_number|int + 1000 }} - - libidl-devel-cos6-x86_64 >=0.8.2 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) Development libraries, header files and utilities for ORBit - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker) with support for the C language. This package - contains the header files, libraries and utilities necessary to write programs - that use CORBA technology. If you want to write such programs, you'll also - need to install the ORBIT package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/orbit2-devel-cos6-x86_64/orbit2-copying b/cdts/orbit2-devel-cos6-x86_64/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/cdts/orbit2-devel-cos6-x86_64/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/cdts/orbit2-devel-cos6-x86_64/orbit2-copying.lib b/cdts/orbit2-devel-cos6-x86_64/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/cdts/orbit2-devel-cos6-x86_64/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/orbit2-devel-cos7-aarch64/meta.yaml b/cdts/orbit2-devel-cos7-aarch64/meta.yaml index a1ca6064..7c4b733e 100644 --- a/cdts/orbit2-devel-cos7-aarch64/meta.yaml +++ b/cdts/orbit2-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.14.19 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ORBit2-devel-2.14.19-13.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/ORBit2-devel-2.14.19-13.el7.aarch64.rpm sha256: 76282f803fdeb92c22cc78add7a79247fb3243f7399bd1a596b373af28cb3889 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/orbit2-devel-cos7-ppc64le/meta.yaml b/cdts/orbit2-devel-cos7-ppc64le/meta.yaml index 51399459..e6b342a7 100644 --- a/cdts/orbit2-devel-cos7-ppc64le/meta.yaml +++ b/cdts/orbit2-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.14.19 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ORBit2-devel-2.14.19-13.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/ORBit2-devel-2.14.19-13.el7.ppc64le.rpm sha256: 1691725a961ea407158c76d39197d10abfb8201dce4f2c4dd5d39afeaa8cc71c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/orbit2-devel-cos7-x86_64/meta.yaml b/cdts/orbit2-devel-cos7-x86_64/meta.yaml index 43f51208..6f46e7a0 100644 --- a/cdts/orbit2-devel-cos7-x86_64/meta.yaml +++ b/cdts/orbit2-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2.14.19 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/ORBit2-devel-2.14.19-13.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/ORBit2-devel-2.14.19-13.el7.x86_64.rpm sha256: b17c0448ba58703d8ade8e8f698b0bc239d59383a5f45f0a3a3260e9dda37b85 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/p11-kit-cos6-x86_64/build.sh b/cdts/p11-kit-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/p11-kit-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/p11-kit-cos6-x86_64/meta.yaml b/cdts/p11-kit-cos6-x86_64/meta.yaml deleted file mode 100644 index 38cc47f7..00000000 --- a/cdts/p11-kit-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: p11-kit-cos6-x86_64 - version: 0.18.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/p11-kit-0.18.5-2.el6_5.2.x86_64.rpm - sha256: 72c0d0603374442745817291b41eff329e97557aa89d6d8b112f5c033d16ee15 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/p11-kit-0.18.5-2.el6_5.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) Library for loading and sharing PKCS#11 modules - description: | - p11-kit provides a way to load and enumerate PKCS#11 modules, as well as a - standard configuration setup for installing PKCS#11 modules in such a way that - they're discoverable. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/p11-kit-cos6-x86_64/p11-kit-license b/cdts/p11-kit-cos6-x86_64/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/cdts/p11-kit-cos6-x86_64/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cdts/p11-kit-cos7-aarch64/meta.yaml b/cdts/p11-kit-cos7-aarch64/meta.yaml index 13baefac..15561493 100644 --- a/cdts/p11-kit-cos7-aarch64/meta.yaml +++ b/cdts/p11-kit-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.23.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/p11-kit-0.23.5-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/p11-kit-0.23.5-3.el7.aarch64.rpm sha256: eb5bd186fe148b1d86a6cabe462fa0abe70d2856dcb21e25b74ff8597420a585 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/p11-kit-cos7-ppc64le/meta.yaml b/cdts/p11-kit-cos7-ppc64le/meta.yaml index 67049d0d..a5abcdd8 100644 --- a/cdts/p11-kit-cos7-ppc64le/meta.yaml +++ b/cdts/p11-kit-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.23.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/p11-kit-0.23.5-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/p11-kit-0.23.5-3.el7.ppc64le.rpm sha256: 4aa25e0e63b3ba905ee8314170a6ea2c5a2c09f9f30957cf84ce12ecc5193c4c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/p11-kit-cos7-x86_64/meta.yaml b/cdts/p11-kit-cos7-x86_64/meta.yaml index 71a5a4c2..70052a20 100644 --- a/cdts/p11-kit-cos7-x86_64/meta.yaml +++ b/cdts/p11-kit-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.23.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/p11-kit-0.23.5-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/p11-kit-0.23.5-3.el7.x86_64.rpm sha256: 8a15990e66c12cfe913f738c87ce772e2e86e67ca27f36ccb43e07eb171c201f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/p11-kit-trust-cos6-x86_64/build.sh b/cdts/p11-kit-trust-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/p11-kit-trust-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/p11-kit-trust-cos6-x86_64/meta.yaml b/cdts/p11-kit-trust-cos6-x86_64/meta.yaml deleted file mode 100644 index 3cb960ea..00000000 --- a/cdts/p11-kit-trust-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: p11-kit-trust-cos6-x86_64 - version: 0.18.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/p11-kit-trust-0.18.5-2.el6_5.2.x86_64.rpm - sha256: 567f2ae1f27f625358041e52dfaea7fb9a4ddbc989452077660e03bdfbcd98a5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/p11-kit-0.18.5-2.el6_5.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos6-x86_64 ==0.18.5 *_{{ cdt_build_number|int + 1000 }} - host: - - p11-kit-cos6-x86_64 ==0.18.5 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - p11-kit-cos6-x86_64 ==0.18.5 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) System trust module from p11-kit - description: | - The p11-kit-trust package contains a system trust PKCS#11 module which - contains certificate anchors and black lists. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/p11-kit-trust-cos6-x86_64/p11-kit-license b/cdts/p11-kit-trust-cos6-x86_64/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/cdts/p11-kit-trust-cos6-x86_64/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/cdts/p11-kit-trust-cos7-aarch64/meta.yaml b/cdts/p11-kit-trust-cos7-aarch64/meta.yaml index 029ed9de..3c2f1a24 100644 --- a/cdts/p11-kit-trust-cos7-aarch64/meta.yaml +++ b/cdts/p11-kit-trust-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.23.5 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/p11-kit-trust-0.23.5-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/p11-kit-trust-0.23.5-3.el7.aarch64.rpm sha256: de5e0b87ee6d8d13852c2ffb7f03cdb60d4c37e40502156030516f8a0bbd6dea no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/p11-kit-trust-cos7-ppc64le/meta.yaml b/cdts/p11-kit-trust-cos7-ppc64le/meta.yaml index 6d6ee782..a14c117e 100644 --- a/cdts/p11-kit-trust-cos7-ppc64le/meta.yaml +++ b/cdts/p11-kit-trust-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.23.5 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/p11-kit-trust-0.23.5-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/p11-kit-trust-0.23.5-3.el7.ppc64le.rpm sha256: adb8946ce2ea998ff24a67f73435461e58417789a8054e1a7e7ec7b635b35e87 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/p11-kit-trust-cos7-x86_64/meta.yaml b/cdts/p11-kit-trust-cos7-x86_64/meta.yaml index fbf654ba..ca7525fc 100644 --- a/cdts/p11-kit-trust-cos7-x86_64/meta.yaml +++ b/cdts/p11-kit-trust-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.23.5 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/p11-kit-trust-0.23.5-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/p11-kit-trust-0.23.5-3.el7.x86_64.rpm sha256: 7e5ce466ca45170eceb8acff500515db49ce24ffd786f1550a4a60b4a271c1cf no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pam-cos7-aarch64/build.sh b/cdts/pam-cos7-aarch64/build.sh new file mode 100755 index 00000000..ca6ebc1a --- /dev/null +++ b/cdts/pam-cos7-aarch64/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/aarch64-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/pam-cos7-aarch64/meta.yaml b/cdts/pam-cos7-aarch64/meta.yaml new file mode 100644 index 00000000..394e9c5e --- /dev/null +++ b/cdts/pam-cos7-aarch64/meta.yaml @@ -0,0 +1,57 @@ +package: + name: pam-cos7-aarch64 + version: 1.1.8 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pam-1.1.8-23.el7.aarch64.rpm + sha256: 964b4395d6d2e7420793e8b9ea1688d2d07ae5a2f4b2455ef239f9f026cc74b3 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pam-1.1.8-23.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + build: + - audit-libs-cos7-aarch64 >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-aarch64 >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-aarch64 >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + host: + - audit-libs-cos7-aarch64 >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-aarch64 >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-aarch64 >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* + run: + - audit-libs-cos7-aarch64 >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-aarch64 >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-aarch64 >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* +test: + commands: + - echo "it installs!" + +about: + home: http://www.linux-pam.org/ + license: BSD and GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/pam-1.1.8/html/sag-copyright.html + summary: (CDT) An extensible library which provides authentication for applications + description: | + PAM (Pluggable Authentication Modules) is a system security tool that allows + system administrators to set authentication policy without having to recompile + programs that handle authentication. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/pam-cos7-ppc64le/build.sh b/cdts/pam-cos7-ppc64le/build.sh new file mode 100755 index 00000000..b4d65ea7 --- /dev/null +++ b/cdts/pam-cos7-ppc64le/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/powerpc64le-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/pam-cos7-ppc64le/meta.yaml b/cdts/pam-cos7-ppc64le/meta.yaml new file mode 100644 index 00000000..c5697534 --- /dev/null +++ b/cdts/pam-cos7-ppc64le/meta.yaml @@ -0,0 +1,57 @@ +package: + name: pam-cos7-ppc64le + version: 1.1.8 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pam-1.1.8-23.el7.ppc64le.rpm + sha256: 11072fbe0ec2f182155ac4105f9467ff0aedfc73bdecc82aeed7d32c93025bfc + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pam-1.1.8-23.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + build: + - audit-libs-cos7-ppc64le >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-ppc64le >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-ppc64le >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + host: + - audit-libs-cos7-ppc64le >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-ppc64le >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-ppc64le >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* + run: + - audit-libs-cos7-ppc64le >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-ppc64le >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-ppc64le >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* +test: + commands: + - echo "it installs!" + +about: + home: http://www.linux-pam.org/ + license: BSD and GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/pam-1.1.8/html/sag-copyright.html + summary: (CDT) An extensible library which provides authentication for applications + description: | + PAM (Pluggable Authentication Modules) is a system security tool that allows + system administrators to set authentication policy without having to recompile + programs that handle authentication. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/atk-cos6-x86_64/build.sh b/cdts/pam-cos7-x86_64/build.sh similarity index 100% rename from cdts/atk-cos6-x86_64/build.sh rename to cdts/pam-cos7-x86_64/build.sh diff --git a/cdts/pam-cos7-x86_64/meta.yaml b/cdts/pam-cos7-x86_64/meta.yaml new file mode 100644 index 00000000..7201a1d5 --- /dev/null +++ b/cdts/pam-cos7-x86_64/meta.yaml @@ -0,0 +1,57 @@ +package: + name: pam-cos7-x86_64 + version: 1.1.8 + +source: + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pam-1.1.8-23.el7.x86_64.rpm + sha256: 4bcedfb072c60646dbcf42ad4accdec8541a1cfbcb3a6dad3b03dec2380b69f1 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pam-1.1.8-23.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: false + detect_binary_files_with_prefix: false + missing_dso_whitelist: + - '*' + +requirements: + build: + - audit-libs-cos7-x86_64 >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-x86_64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-x86_64 >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-x86_64 >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + host: + - audit-libs-cos7-x86_64 >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-x86_64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-x86_64 >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-x86_64 >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* + run: + - audit-libs-cos7-x86_64 >=1.0.8 *_{{ cdt_build_number|int + 1000 }} + - cracklib-dicts-cos7-x86_64 >=2.8 *_{{ cdt_build_number|int + 1000 }} + - libpwquality-cos7-x86_64 >=0.9.9 *_{{ cdt_build_number|int + 1000 }} + - libselinux-cos7-x86_64 >=1.33.2 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* +test: + commands: + - echo "it installs!" + +about: + home: http://www.linux-pam.org/ + license: BSD and GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/pam-1.1.8/html/sag-copyright.html + summary: (CDT) An extensible library which provides authentication for applications + description: | + PAM (Pluggable Authentication Modules) is a system security tool that allows + system administrators to set authentication policy without having to recompile + programs that handle authentication. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/pam-devel-cos7-aarch64/build.sh b/cdts/pam-devel-cos7-aarch64/build.sh new file mode 100755 index 00000000..ca6ebc1a --- /dev/null +++ b/cdts/pam-devel-cos7-aarch64/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/aarch64-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/pam-devel-cos7-aarch64/meta.yaml b/cdts/pam-devel-cos7-aarch64/meta.yaml new file mode 100644 index 00000000..52ba31e8 --- /dev/null +++ b/cdts/pam-devel-cos7-aarch64/meta.yaml @@ -0,0 +1,51 @@ +package: + name: pam-devel-cos7-aarch64 + version: 1.1.8 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pam-devel-1.1.8-23.el7.aarch64.rpm + sha256: 25bff8e8908cfc0cd090472f6ab9732221fc0b8a003b7f15aeb29254198c9344 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pam-1.1.8-23.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: False + detect_binary_files_with_prefix: False + missing_dso_whitelist: + - '*' + +requirements: + build: + - pam-cos7-aarch64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + host: + - pam-cos7-aarch64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* + run: + - pam-cos7-aarch64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-aarch64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://www.linux-pam.org/ + license: BSD and GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/pam-devel-1.1.8/html/mwg-copyright.html + summary: "(CDT) Files needed for developing PAM-aware applications and modules for PAM" + description: | + PAM (Pluggable Authentication Modules) is a system security tool that allows + system administrators to set authentication policy without having to recompile + programs that handle authentication. This package contains header files used + for building both PAM-aware applications and modules for use with the PAM + system. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/pam-devel-cos7-ppc64le/build.sh b/cdts/pam-devel-cos7-ppc64le/build.sh new file mode 100755 index 00000000..b4d65ea7 --- /dev/null +++ b/cdts/pam-devel-cos7-ppc64le/build.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +set -o errexit -o pipefail + +SYSROOT_DIR="${PREFIX}"/powerpc64le-conda-linux-gnu/sysroot + +mkdir -p "${SYSROOT_DIR}" +if [[ -d usr/lib ]]; then + if [[ ! -d lib ]]; then + ln -s usr/lib lib + fi +fi +if [[ -d usr/lib64 ]]; then + if [[ ! -d lib64 ]]; then + ln -s usr/lib64 lib64 + fi +fi +pushd ${SRC_DIR}/binary > /dev/null 2>&1 +rsync -K -a . "${SYSROOT_DIR}" +popd > /dev/null 2>&1 + +# START OF INSERTED BUILD APPENDS + +# END OF INSERTED BUILD APPENDS + +# this code makes sure that any symlinks are relative and their targets exist +# the CDT would fail at test time, but doing it here produces useful error +# messages for fixing things +error_code=0 +for blnk in $(find ./binary -type l); do + # loop is over symlinks in the RPM, so get the path in the sysroot + lnk=${SYSROOT_DIR}${blnk#"./binary"} + + # if it is not a link in the sysroot, move on + if [[ ! -L ${lnk} ]]; then + continue + fi + + # get the link dir and the destination of the link + lnk_dir=$(dirname ${lnk}) + lnk_dst_nm=$(readlink ${lnk}) + if [[ ${lnk_dst_nm:0:1} == "/" ]]; then + lnk_dst=${lnk_dst_nm} + else + lnk_dst="${lnk_dir}/${lnk_dst_nm}" + fi + + # now test if it is absolute and relative to the system and not the PREFIX + # also test if the dest file exists + if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then + echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" + error_code=1 + elif [[ ! -e "${lnk_dst}" ]]; then + echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" + error_code=1 + fi +done + +exit ${error_code} diff --git a/cdts/pam-devel-cos7-ppc64le/meta.yaml b/cdts/pam-devel-cos7-ppc64le/meta.yaml new file mode 100644 index 00000000..b8cca2db --- /dev/null +++ b/cdts/pam-devel-cos7-ppc64le/meta.yaml @@ -0,0 +1,51 @@ +package: + name: pam-devel-cos7-ppc64le + version: 1.1.8 + +source: + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pam-devel-1.1.8-23.el7.ppc64le.rpm + sha256: 6b2bc3cc2e1fc3d590a9f8b1acc78cd6ad9704516ff81b15f2e1b57a51d94eb1 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pam-1.1.8-23.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: False + detect_binary_files_with_prefix: False + missing_dso_whitelist: + - '*' + +requirements: + build: + - pam-cos7-ppc64le ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + host: + - pam-cos7-ppc64le ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* + run: + - pam-cos7-ppc64le ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-ppc64le 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://www.linux-pam.org/ + license: BSD and GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/pam-devel-1.1.8/html/mwg-copyright.html + summary: "(CDT) Files needed for developing PAM-aware applications and modules for PAM" + description: | + PAM (Pluggable Authentication Modules) is a system security tool that allows + system administrators to set authentication policy without having to recompile + programs that handle authentication. This package contains header files used + for building both PAM-aware applications and modules for use with the PAM + system. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/atk-devel-cos6-x86_64/build.sh b/cdts/pam-devel-cos7-x86_64/build.sh similarity index 100% rename from cdts/atk-devel-cos6-x86_64/build.sh rename to cdts/pam-devel-cos7-x86_64/build.sh diff --git a/cdts/pam-devel-cos7-x86_64/meta.yaml b/cdts/pam-devel-cos7-x86_64/meta.yaml new file mode 100644 index 00000000..9827dbb1 --- /dev/null +++ b/cdts/pam-devel-cos7-x86_64/meta.yaml @@ -0,0 +1,51 @@ +package: + name: pam-devel-cos7-x86_64 + version: 1.1.8 + +source: + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pam-devel-1.1.8-23.el7.x86_64.rpm + sha256: e92d4d1c4be22dc757adb21efedf0bb0ff90ba418862386d8fde33d92f014fe6 + no_hoist: true + folder: binary + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pam-1.1.8-23.el7.src.rpm + # no_hoist: true + # folder: source + +build: + number: {{ cdt_build_number|int + 1000 }} + noarch: generic + binary_relocation: False + detect_binary_files_with_prefix: False + missing_dso_whitelist: + - '*' + +requirements: + build: + - pam-cos7-x86_64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + host: + - pam-cos7-x86_64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* + run: + - pam-cos7-x86_64 ==1.1.8 *_{{ cdt_build_number|int + 1000 }} + - sysroot_linux-64 2.17.* + +test: + commands: + - echo "it installs!" + +about: + home: http://www.linux-pam.org/ + license: BSD and GPLv2+ + license_family: GPL2 + license_file: {{ SRC_DIR }}/binary/usr/share/doc/pam-devel-1.1.8/html/mwg-copyright.html + summary: "(CDT) Files needed for developing PAM-aware applications and modules for PAM" + description: | + PAM (Pluggable Authentication Modules) is a system security tool that allows + system administrators to set authentication policy without having to recompile + programs that handle authentication. This package contains header files used + for building both PAM-aware applications and modules for use with the PAM + system. + +extra: + recipe-maintainers: + - conda-forge/help-cdts diff --git a/cdts/pango-cos6-x86_64/build.sh b/cdts/pango-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pango-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pango-cos6-x86_64/meta.yaml b/cdts/pango-cos6-x86_64/meta.yaml deleted file mode 100644 index 3291c6dc..00000000 --- a/cdts/pango-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,65 +0,0 @@ -package: - name: pango-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pango-1.28.1-11.el6.x86_64.rpm - sha256: 0663a5ce99cebf5285d96c4d92fc83155e859976bfd72980bf8691c3e89f92ad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pango-1.28.1-11.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int + 1000 }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - glib2-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int + 1000 }} - - libthai-cos6-x86_64 >=0.1.9 *_{{ cdt_build_number|int + 1000 }} - host: - - cairo-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int + 1000 }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - glib2-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int + 1000 }} - - libthai-cos6-x86_64 >=0.1.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - cairo-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int + 1000 }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - glib2-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int + 1000 }} - - libthai-cos6-x86_64 >=0.1.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pango-1.28.1/COPYING - summary: "(CDT) System for layout and rendering of internationalized text" - description: | - Pango is a library for laying out and rendering of text, with an emphasis on - internationalization. Pango can be used anywhere that text layout is needed, - though most of the work on Pango so far has been done in the context of the - GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+. - Pango is designed to be modular; the core Pango layout engine can be used with - different font backends. The integration of Pango with Cairo provides a - complete solution with high quality text handling and graphics rendering. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pango-cos7-aarch64/meta.yaml b/cdts/pango-cos7-aarch64/meta.yaml index 25a3d587..548eccc6 100644 --- a/cdts/pango-cos7-aarch64/meta.yaml +++ b/cdts/pango-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.42.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pango-1.42.4-4.el7_7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pango-1.42.4-4.el7_7.aarch64.rpm sha256: f8d10523f03b29ec1dcb31c1b88c32fb8d183d0ee673074f5a47ed4ca9b3ee2e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pango-cos7-ppc64le/meta.yaml b/cdts/pango-cos7-ppc64le/meta.yaml index e05f6a0a..f3f551e3 100644 --- a/cdts/pango-cos7-ppc64le/meta.yaml +++ b/cdts/pango-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.42.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pango-1.42.4-4.el7_7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pango-1.42.4-4.el7_7.ppc64le.rpm sha256: 4e392bb9ca9983d0a7b1e4c9cd18ec621e8683087046dcd717d5618c84bd2db2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pango-cos7-x86_64/meta.yaml b/cdts/pango-cos7-x86_64/meta.yaml index 85d1ff9f..6bfbef9e 100644 --- a/cdts/pango-cos7-x86_64/meta.yaml +++ b/cdts/pango-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.42.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pango-1.42.4-4.el7_7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pango-1.42.4-4.el7_7.x86_64.rpm sha256: b45e82bace13bf493ae1ba13a73d110af4b4205b34c3af666e295b2154fa7621 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pango-devel-cos6-x86_64/build.sh b/cdts/pango-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pango-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pango-devel-cos6-x86_64/meta.yaml b/cdts/pango-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0fe21a1e..00000000 --- a/cdts/pango-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: pango-devel-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pango-devel-1.28.1-11.el6.x86_64.rpm - sha256: 1536c68fa4ab95ebf1a5852d86d5b3b70d50e14ad213c03d4a79379e12784092 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pango-1.28.1-11.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-devel-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int + 1000 }} - - fontconfig-devel-cos6-x86_64 >=2.6 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int + 1000 }} - - pango-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int + 1000 }} - host: - - cairo-devel-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int + 1000 }} - - fontconfig-devel-cos6-x86_64 >=2.6 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int + 1000 }} - - pango-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - cairo-devel-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int + 1000 }} - - fontconfig-devel-cos6-x86_64 >=2.6 *_{{ cdt_build_number|int + 1000 }} - - freetype-devel-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int + 1000 }} - - glib2-devel-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int + 1000 }} - - pango-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: pango-copying - summary: (CDT) Development files for pango - description: | - The pango-devel package includes the header files and developer documentation - for the pango package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pango-devel-cos6-x86_64/pango-copying b/cdts/pango-devel-cos6-x86_64/pango-copying deleted file mode 100644 index bf50f20d..00000000 --- a/cdts/pango-devel-cos6-x86_64/pango-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/pango-devel-cos7-aarch64/meta.yaml b/cdts/pango-devel-cos7-aarch64/meta.yaml index cc0d29e2..ed80a03a 100644 --- a/cdts/pango-devel-cos7-aarch64/meta.yaml +++ b/cdts/pango-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.42.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pango-devel-1.42.4-4.el7_7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pango-devel-1.42.4-4.el7_7.aarch64.rpm sha256: 7d9536f190e050dc240450d765f66150c60e3d46fe8f330eacf20ca65fd30e3f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pango-devel-cos7-ppc64le/meta.yaml b/cdts/pango-devel-cos7-ppc64le/meta.yaml index 38a3fa27..e07c620f 100644 --- a/cdts/pango-devel-cos7-ppc64le/meta.yaml +++ b/cdts/pango-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.42.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pango-devel-1.42.4-4.el7_7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pango-devel-1.42.4-4.el7_7.ppc64le.rpm sha256: fb0bddf1042e6d9c8cff8bfee8dc8a7e217402610e2f650e4cabd7c17babadf3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pango-devel-cos7-x86_64/meta.yaml b/cdts/pango-devel-cos7-x86_64/meta.yaml index 61e111ff..5d945fc1 100644 --- a/cdts/pango-devel-cos7-x86_64/meta.yaml +++ b/cdts/pango-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.42.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pango-devel-1.42.4-4.el7_7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pango-devel-1.42.4-4.el7_7.x86_64.rpm sha256: 9a461610eb324af42a252eb534b65ff00eda503d49c04347a36db6d0615da977 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-cos6-x86_64/build.sh b/cdts/pciutils-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pciutils-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pciutils-cos6-x86_64/meta.yaml b/cdts/pciutils-cos6-x86_64/meta.yaml deleted file mode 100644 index 331bcb6a..00000000 --- a/cdts/pciutils-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: pciutils-cos6-x86_64 - version: 3.1.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pciutils-3.1.10-4.el6.x86_64.rpm - sha256: 032d8139acdddb79dbc85e8908a4e47cf797d8dfb73b5667c8e97f4fe902254d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pciutils-3.1.10-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int + 1000 }} - host: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) PCI bus related utilities - description: | - The pciutils package contains various utilities for inspecting and setting - devices connected to the PCI bus. The utilities provided require kernel - version 2.1.82 or newer (which support the /proc/bus/pci interface). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pciutils-cos6-x86_64/pciutils-license b/cdts/pciutils-cos6-x86_64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/cdts/pciutils-cos6-x86_64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/pciutils-cos7-aarch64/meta.yaml b/cdts/pciutils-cos7-aarch64/meta.yaml index ae21aa02..3effe16a 100644 --- a/cdts/pciutils-cos7-aarch64/meta.yaml +++ b/cdts/pciutils-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pciutils-3.5.1-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pciutils-3.5.1-3.el7.aarch64.rpm sha256: 5aad8d99cc6631fee1af101829567f73a52acd51fde2219f3a97b8905c9833c7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-cos7-ppc64le/meta.yaml b/cdts/pciutils-cos7-ppc64le/meta.yaml index 412e119f..27aaeb37 100644 --- a/cdts/pciutils-cos7-ppc64le/meta.yaml +++ b/cdts/pciutils-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pciutils-3.5.1-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pciutils-3.5.1-3.el7.ppc64le.rpm sha256: 8ecc41a33e1dc9282d5e920a02e9c8f8185a7c2eb592a8bbea44e8074dcc75e2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-cos7-x86_64/meta.yaml b/cdts/pciutils-cos7-x86_64/meta.yaml index 831bc92e..c4ac571b 100644 --- a/cdts/pciutils-cos7-x86_64/meta.yaml +++ b/cdts/pciutils-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pciutils-3.5.1-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pciutils-3.5.1-3.el7.x86_64.rpm sha256: c45b49f2aadb84a902b4c3e2f0d8e05fd8f61a1df0ff8c1c4056c37733bc9dfe no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-devel-cos6-x86_64/build.sh b/cdts/pciutils-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pciutils-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pciutils-devel-cos6-x86_64/meta.yaml b/cdts/pciutils-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index cdc45b62..00000000 --- a/cdts/pciutils-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: pciutils-devel-cos6-x86_64 - version: 3.1.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pciutils-devel-3.1.10-4.el6.x86_64.rpm - sha256: 4de7d5d29aef3ed87ccf89e5aa9dde0300abcf3cc3aa20b0232c202a5cb56ef7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pciutils-3.1.10-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int + 1000 }} - host: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI development library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pciutils-devel-cos6-x86_64/pciutils-license b/cdts/pciutils-devel-cos6-x86_64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/cdts/pciutils-devel-cos6-x86_64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/pciutils-devel-cos7-aarch64/meta.yaml b/cdts/pciutils-devel-cos7-aarch64/meta.yaml index 767293b3..15ee4070 100644 --- a/cdts/pciutils-devel-cos7-aarch64/meta.yaml +++ b/cdts/pciutils-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pciutils-devel-3.5.1-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pciutils-devel-3.5.1-3.el7.aarch64.rpm sha256: 9c90f99e801b09334efd3bea12217d938c6da1bc78b3bd138b6eb39e8e02fef0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-devel-cos7-ppc64le/meta.yaml b/cdts/pciutils-devel-cos7-ppc64le/meta.yaml index eedf9a95..74be8560 100644 --- a/cdts/pciutils-devel-cos7-ppc64le/meta.yaml +++ b/cdts/pciutils-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pciutils-devel-3.5.1-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pciutils-devel-3.5.1-3.el7.ppc64le.rpm sha256: d7c897308bb33c77dc8d760790e656bdc4781ea2a10d82d213eeb8ef12200e72 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-devel-cos7-x86_64/meta.yaml b/cdts/pciutils-devel-cos7-x86_64/meta.yaml index 9fbea068..47dea921 100644 --- a/cdts/pciutils-devel-cos7-x86_64/meta.yaml +++ b/cdts/pciutils-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pciutils-devel-3.5.1-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pciutils-devel-3.5.1-3.el7.x86_64.rpm sha256: 57e8117ca2d0a6b1d2208915d6f58e0036a62238d7d69aa6ac7b4f6aabcc3c9e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-libs-cos6-x86_64/build.sh b/cdts/pciutils-libs-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pciutils-libs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pciutils-libs-cos6-x86_64/meta.yaml b/cdts/pciutils-libs-cos6-x86_64/meta.yaml deleted file mode 100644 index 9f1910ea..00000000 --- a/cdts/pciutils-libs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: pciutils-libs-cos6-x86_64 - version: 3.1.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pciutils-libs-3.1.10-4.el6.x86_64.rpm - sha256: b1a79ca5f71ef6efb20c8b9477ed18446264acd8bded5caea8b982f99e8936dc - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pciutils-3.1.10-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pciutils-libs-cos6-x86_64/pciutils-license b/cdts/pciutils-libs-cos6-x86_64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/cdts/pciutils-libs-cos6-x86_64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/cdts/pciutils-libs-cos7-aarch64/meta.yaml b/cdts/pciutils-libs-cos7-aarch64/meta.yaml index 6e00950f..a5f89bd7 100644 --- a/cdts/pciutils-libs-cos7-aarch64/meta.yaml +++ b/cdts/pciutils-libs-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pciutils-libs-3.5.1-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pciutils-libs-3.5.1-3.el7.aarch64.rpm sha256: 86d8bfccae650bf9893827deedfe70bb502fb54f3fab65a9ca10ad9b3e704c62 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-libs-cos7-ppc64le/meta.yaml b/cdts/pciutils-libs-cos7-ppc64le/meta.yaml index 98344f2f..0eb5bbe6 100644 --- a/cdts/pciutils-libs-cos7-ppc64le/meta.yaml +++ b/cdts/pciutils-libs-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pciutils-libs-3.5.1-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pciutils-libs-3.5.1-3.el7.ppc64le.rpm sha256: 647e0559e0cfb35ee9068102b28f973df03870bf4a6c51fa936815d563533a0d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pciutils-libs-cos7-x86_64/meta.yaml b/cdts/pciutils-libs-cos7-x86_64/meta.yaml index 59489c34..2867c9bf 100644 --- a/cdts/pciutils-libs-cos7-x86_64/meta.yaml +++ b/cdts/pciutils-libs-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.5.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pciutils-libs-3.5.1-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pciutils-libs-3.5.1-3.el7.x86_64.rpm sha256: 35f1395c93ca55224b0574fcfd3e2a77a62e545356e17151398d371e04e2034c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pcre-cos7-aarch64/meta.yaml b/cdts/pcre-cos7-aarch64/meta.yaml index 29094056..8176c1de 100644 --- a/cdts/pcre-cos7-aarch64/meta.yaml +++ b/cdts/pcre-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 8.32 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pcre-8.32-17.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pcre-8.32-17.el7.aarch64.rpm sha256: 156f36f6f919349e8ac7326e53e564b7d388f98f27b994f04ad10d01beadd78d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pcre-8.32-17.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pcre-8.32-17.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pcre-cos7-ppc64le/meta.yaml b/cdts/pcre-cos7-ppc64le/meta.yaml index e17f6fa0..c60556bf 100644 --- a/cdts/pcre-cos7-ppc64le/meta.yaml +++ b/cdts/pcre-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 8.32 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pcre-8.32-17.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pcre-8.32-17.el7.ppc64le.rpm sha256: 0955ba280e76a9f59fa7d47764c8c2645fd7caa89c48b7d292e706ef7a35b545 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pcre-8.32-17.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pcre-8.32-17.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pcre-cos7-x86_64/meta.yaml b/cdts/pcre-cos7-x86_64/meta.yaml index 939b484f..4f127dce 100644 --- a/cdts/pcre-cos7-x86_64/meta.yaml +++ b/cdts/pcre-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 8.32 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pcre-8.32-17.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pcre-8.32-17.el7.x86_64.rpm sha256: cf2b84402e9a9fcf92c8a8a965c4e8d217e82e80c0945de2ce8d46c17131ad28 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pcre-8.32-17.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pcre-8.32-17.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pixman-cos6-x86_64/build.sh b/cdts/pixman-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pixman-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pixman-cos6-x86_64/meta.yaml b/cdts/pixman-cos6-x86_64/meta.yaml deleted file mode 100644 index b391076f..00000000 --- a/cdts/pixman-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: pixman-cos6-x86_64 - version: 0.32.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pixman-0.32.8-1.el6.x86_64.rpm - sha256: d5e9a2ac49bae1bff6fd806367aa0f9125eef6dee1b515a6af6576b883032e91 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pixman-0.32.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library - description: | - Pixman is a pixel manipulation library for X and cairo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pixman-cos6-x86_64/pixman-license b/cdts/pixman-cos6-x86_64/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/cdts/pixman-cos6-x86_64/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/cdts/pixman-cos7-aarch64/meta.yaml b/cdts/pixman-cos7-aarch64/meta.yaml index bddfd84a..35036048 100644 --- a/cdts/pixman-cos7-aarch64/meta.yaml +++ b/cdts/pixman-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.34.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pixman-0.34.0-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pixman-0.34.0-1.el7.aarch64.rpm sha256: 2270e54db1c1cd17657eaca24c05c016bb923b6651ae06958775d7834dbd20a7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pixman-cos7-ppc64le/meta.yaml b/cdts/pixman-cos7-ppc64le/meta.yaml index 6e03544b..cc430fd9 100644 --- a/cdts/pixman-cos7-ppc64le/meta.yaml +++ b/cdts/pixman-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.34.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pixman-0.34.0-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pixman-0.34.0-1.el7.ppc64le.rpm sha256: d7ab2bf34a2be3b2b64782a6095c1f400879840ad546b3bc13cb89b56e929a99 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pixman-cos7-x86_64/meta.yaml b/cdts/pixman-cos7-x86_64/meta.yaml index 066f43a2..a1e8ab0d 100644 --- a/cdts/pixman-cos7-x86_64/meta.yaml +++ b/cdts/pixman-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.34.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pixman-0.34.0-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pixman-0.34.0-1.el7.x86_64.rpm sha256: 4de698c8cf15c28cae3c6e3a7280ae9ee617803533648153891b2fef2f26bb5a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pixman-devel-cos6-x86_64/build.sh b/cdts/pixman-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pixman-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pixman-devel-cos6-x86_64/meta.yaml b/cdts/pixman-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index fd127d5b..00000000 --- a/cdts/pixman-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: pixman-devel-cos6-x86_64 - version: 0.32.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pixman-devel-0.32.8-1.el6.x86_64.rpm - sha256: e2b0d664ebc9b1d37f9260e0eb2b8adf336f1347898412a41bd74a9bc022cbe8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pixman-0.32.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos6-x86_64 ==0.32.8 *_{{ cdt_build_number|int + 1000 }} - host: - - pixman-cos6-x86_64 ==0.32.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - pixman-cos6-x86_64 ==0.32.8 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library development package - description: | - Development library for pixman. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pixman-devel-cos6-x86_64/pixman-license b/cdts/pixman-devel-cos6-x86_64/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/cdts/pixman-devel-cos6-x86_64/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/cdts/pixman-devel-cos7-aarch64/meta.yaml b/cdts/pixman-devel-cos7-aarch64/meta.yaml index 9164d205..b7136bd7 100644 --- a/cdts/pixman-devel-cos7-aarch64/meta.yaml +++ b/cdts/pixman-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.34.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pixman-devel-0.34.0-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pixman-devel-0.34.0-1.el7.aarch64.rpm sha256: 55b2dd7d8f2eb3ae37866d88f4b2b681e38c228002e0e9c8425659250a9c5b9c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pixman-devel-cos7-ppc64le/meta.yaml b/cdts/pixman-devel-cos7-ppc64le/meta.yaml index 28d27741..d3a21d22 100644 --- a/cdts/pixman-devel-cos7-ppc64le/meta.yaml +++ b/cdts/pixman-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.34.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pixman-devel-0.34.0-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pixman-devel-0.34.0-1.el7.ppc64le.rpm sha256: fe7c2d41ff1fdd421844e1d3ec4c609d5c403252a2e6246cd8d3788a627a97ec no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pixman-devel-cos7-x86_64/meta.yaml b/cdts/pixman-devel-cos7-x86_64/meta.yaml index f1bf8be3..30df16f7 100644 --- a/cdts/pixman-devel-cos7-x86_64/meta.yaml +++ b/cdts/pixman-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.34.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pixman-devel-0.34.0-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pixman-devel-0.34.0-1.el7.x86_64.rpm sha256: 04a03d1295a596749199b3121d577a136561fcd0fed4b16b0311edc7f2e394dc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pkgconfig-cos6-x86_64/build.sh b/cdts/pkgconfig-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/pkgconfig-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/pkgconfig-cos6-x86_64/meta.yaml b/cdts/pkgconfig-cos6-x86_64/meta.yaml deleted file mode 100644 index 616c1a49..00000000 --- a/cdts/pkgconfig-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: pkgconfig-cos6-x86_64 - version: 0.23 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pkgconfig-0.23-9.1.el6.x86_64.rpm - sha256: b30108af8380be5e12f80365caf07a0d08f1da85263c35c45ef92f2040716a4d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pkgconfig-0.23-9.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://pkgconfig.freedesktop.org - license: GPL-2.0-or-later - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pkgconfig-0.23/COPYING - summary: "(CDT) A tool for determining compilation options" - description: | - The pkgconfig tool determines compilation options. For each required library, - it reads the configuration file and outputs the necessary compiler and linker - flags. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/pkgconfig-cos7-aarch64/meta.yaml b/cdts/pkgconfig-cos7-aarch64/meta.yaml index e6ff3390..103a2526 100644 --- a/cdts/pkgconfig-cos7-aarch64/meta.yaml +++ b/cdts/pkgconfig-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.27.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pkgconfig-0.27.1-4.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/pkgconfig-0.27.1-4.el7.aarch64.rpm sha256: 5d889be311debee4945736c598ec055ff2ead04d1f1b1a8988cf4d4affe7fed6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pkgconfig-cos7-ppc64le/meta.yaml b/cdts/pkgconfig-cos7-ppc64le/meta.yaml index 475c6ac3..50434f68 100644 --- a/cdts/pkgconfig-cos7-ppc64le/meta.yaml +++ b/cdts/pkgconfig-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.27.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pkgconfig-0.27.1-4.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/pkgconfig-0.27.1-4.el7.ppc64le.rpm sha256: 8b61cc64ff8ca0c0b2f7d94cc472b09aa21451df6881fb89c34485d605c7d527 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/pkgconfig-cos7-x86_64/meta.yaml b/cdts/pkgconfig-cos7-x86_64/meta.yaml index 18e5895c..c32afad0 100644 --- a/cdts/pkgconfig-cos7-x86_64/meta.yaml +++ b/cdts/pkgconfig-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.27.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/pkgconfig-0.27.1-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/pkgconfig-0.27.1-4.el7.x86_64.rpm sha256: f1657fdfde54c44ab83cd52315e64cc81e5bc10267ea37ebd3a12adfdd1c2725 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/python-javapackages-cos7-aarch64/meta.yaml b/cdts/python-javapackages-cos7-aarch64/meta.yaml index 225bd2f7..db7c3d70 100644 --- a/cdts/python-javapackages-cos7-aarch64/meta.yaml +++ b/cdts/python-javapackages-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm sha256: 8d867ffbfaf2bc76f13c1fc624e12d75f84e0ff22636a52171e20af579c63801 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/python-javapackages-cos7-ppc64le/meta.yaml b/cdts/python-javapackages-cos7-ppc64le/meta.yaml index f512b5ff..c5aa309c 100644 --- a/cdts/python-javapackages-cos7-ppc64le/meta.yaml +++ b/cdts/python-javapackages-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm sha256: 8d867ffbfaf2bc76f13c1fc624e12d75f84e0ff22636a52171e20af579c63801 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/python-javapackages-cos7-x86_64/meta.yaml b/cdts/python-javapackages-cos7-x86_64/meta.yaml index f0f9bdce..73311711 100644 --- a/cdts/python-javapackages-cos7-x86_64/meta.yaml +++ b/cdts/python-javapackages-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 3.4.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm sha256: 8d867ffbfaf2bc76f13c1fc624e12d75f84e0ff22636a52171e20af579c63801 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/rdma-core-cos7-aarch64/meta.yaml b/cdts/rdma-core-cos7-aarch64/meta.yaml index 0456b173..b49cb6d5 100644 --- a/cdts/rdma-core-cos7-aarch64/meta.yaml +++ b/cdts/rdma-core-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/rdma-core-22.4-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/rdma-core-22.4-5.el7.aarch64.rpm sha256: 50754c50386e111904aa0d662f6392321c0e3dbd81c23bab58740c9b051c2963 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/rdma-core-cos7-ppc64le/meta.yaml b/cdts/rdma-core-cos7-ppc64le/meta.yaml index a5a004ee..77c66205 100644 --- a/cdts/rdma-core-cos7-ppc64le/meta.yaml +++ b/cdts/rdma-core-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/rdma-core-22.4-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/rdma-core-22.4-5.el7.ppc64le.rpm sha256: 7e044c49fd04dcf8109c37b6bfa5d7493409e98f85add083140475aff8d9e566 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/rdma-core-cos7-x86_64/meta.yaml b/cdts/rdma-core-cos7-x86_64/meta.yaml index fa4ef938..78415364 100644 --- a/cdts/rdma-core-cos7-x86_64/meta.yaml +++ b/cdts/rdma-core-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/rdma-core-22.4-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/rdma-core-22.4-5.el7.x86_64.rpm sha256: 1fa740c086fa8b80e0b8cedc93b4a405169376c08e034b0adff57f6183dde56c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/rdma-core-devel-cos7-aarch64/meta.yaml b/cdts/rdma-core-devel-cos7-aarch64/meta.yaml index 8b41d479..805bf49a 100644 --- a/cdts/rdma-core-devel-cos7-aarch64/meta.yaml +++ b/cdts/rdma-core-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/rdma-core-devel-22.4-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/rdma-core-devel-22.4-5.el7.aarch64.rpm sha256: 4abd9d610a0ccc5fb5e67d4949f955e82feb70d4452e3eeaa390cd5d768a8e5e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/rdma-core-devel-cos7-ppc64le/meta.yaml b/cdts/rdma-core-devel-cos7-ppc64le/meta.yaml index 8620e2ed..b2d2f565 100644 --- a/cdts/rdma-core-devel-cos7-ppc64le/meta.yaml +++ b/cdts/rdma-core-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/rdma-core-devel-22.4-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/rdma-core-devel-22.4-5.el7.ppc64le.rpm sha256: 1b33df41496ecf92a6ad62b753518904aece9aa0b9deabb1ca2d0eabd9cecbe3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/rdma-core-devel-cos7-x86_64/meta.yaml b/cdts/rdma-core-devel-cos7-x86_64/meta.yaml index ca632211..9144dc43 100644 --- a/cdts/rdma-core-devel-cos7-x86_64/meta.yaml +++ b/cdts/rdma-core-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 22.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/rdma-core-devel-22.4-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/rdma-core-devel-22.4-5.el7.x86_64.rpm sha256: ca9fb444149f7c46ee59bec95cd3b9599fd27a16eb9b80bf0551c09e45db0dc9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-cos7-aarch64/meta.yaml b/cdts/systemd-cos7-aarch64/meta.yaml index 0e12e3d6..33ca6274 100644 --- a/cdts/systemd-cos7-aarch64/meta.yaml +++ b/cdts/systemd-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/systemd-219-78.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/systemd-219-78.el7.aarch64.rpm sha256: a1053023a03316139b711cd9a27fa1d44e0869816be630b118cce3a92679a2ad no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-cos7-ppc64le/meta.yaml b/cdts/systemd-cos7-ppc64le/meta.yaml index 703acfbb..f094ecd2 100644 --- a/cdts/systemd-cos7-ppc64le/meta.yaml +++ b/cdts/systemd-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/systemd-219-78.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/systemd-219-78.el7.ppc64le.rpm sha256: de1a4b7aba6b27e98e91d7b3cb17086cfcd6f79a55a5cbe257d5e42d761e58ea no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-cos7-x86_64/meta.yaml b/cdts/systemd-cos7-x86_64/meta.yaml index 2b831a33..0ff0475b 100644 --- a/cdts/systemd-cos7-x86_64/meta.yaml +++ b/cdts/systemd-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/systemd-219-78.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/systemd-219-78.el7.x86_64.rpm sha256: 82cf5ffa95261d087220b9f3ae60d532a0a3b692bbb92277f896aaa3ee1f9c2f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-devel-cos7-aarch64/meta.yaml b/cdts/systemd-devel-cos7-aarch64/meta.yaml index 8ad5be94..307c0877 100644 --- a/cdts/systemd-devel-cos7-aarch64/meta.yaml +++ b/cdts/systemd-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/systemd-devel-219-78.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/systemd-devel-219-78.el7.aarch64.rpm sha256: 28628e474b93282a893834c87d28606c2ac6c6503d7d4391268b3c2588fab26d no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-devel-cos7-ppc64le/meta.yaml b/cdts/systemd-devel-cos7-ppc64le/meta.yaml index 1275363e..121870e4 100644 --- a/cdts/systemd-devel-cos7-ppc64le/meta.yaml +++ b/cdts/systemd-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/systemd-devel-219-78.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/systemd-devel-219-78.el7.ppc64le.rpm sha256: 8d00a0b7182f1010ef09a0f37231bcbd1ecb35bdc07d59422fadc1e129a4cf96 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-devel-cos7-x86_64/meta.yaml b/cdts/systemd-devel-cos7-x86_64/meta.yaml index 1e71c078..f90d517e 100644 --- a/cdts/systemd-devel-cos7-x86_64/meta.yaml +++ b/cdts/systemd-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/systemd-devel-219-78.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/systemd-devel-219-78.el7.x86_64.rpm sha256: 519610879aad1fb4b29c87a88c7e92e771707edf6bfe4a840f65c8fcd94904ef no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-libs-cos7-aarch64/meta.yaml b/cdts/systemd-libs-cos7-aarch64/meta.yaml index 3238cfcb..4218ea40 100644 --- a/cdts/systemd-libs-cos7-aarch64/meta.yaml +++ b/cdts/systemd-libs-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/systemd-libs-219-78.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/systemd-libs-219-78.el7.aarch64.rpm sha256: 2d74cc808489701fcbaeb9311b6b3ed79af5aa41b7365bad31b3ce0d0aaa13fd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-libs-cos7-ppc64le/meta.yaml b/cdts/systemd-libs-cos7-ppc64le/meta.yaml index 7e65a9e7..7a5cd0d0 100644 --- a/cdts/systemd-libs-cos7-ppc64le/meta.yaml +++ b/cdts/systemd-libs-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/systemd-libs-219-78.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/systemd-libs-219-78.el7.ppc64le.rpm sha256: 36c17b0be3a5d20da7a48dd8992de7ad894a16c55d5be3f37269bff2c3047c32 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/systemd-libs-cos7-x86_64/meta.yaml b/cdts/systemd-libs-cos7-x86_64/meta.yaml index 5249f3f8..23ee3945 100644 --- a/cdts/systemd-libs-cos7-x86_64/meta.yaml +++ b/cdts/systemd-libs-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 219 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/systemd-libs-219-78.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/systemd-libs-219-78.el7.x86_64.rpm sha256: 14a555e00c219e1be8eea0d3bb683579059cba07ccfb9c559d6ee1a991d73e66 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/systemd-219-78.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/webkitgtk-cos6-x86_64/build.sh b/cdts/webkitgtk-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/webkitgtk-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/webkitgtk-cos6-x86_64/meta.yaml b/cdts/webkitgtk-cos6-x86_64/meta.yaml deleted file mode 100644 index 6b523853..00000000 --- a/cdts/webkitgtk-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: webkitgtk-cos6-x86_64 - version: 1.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/webkitgtk-1.4.3-9.el6_6.x86_64.rpm - sha256: add2dfc713c011e5154a53f2846698876c1743afc5df20bb07e3a9ecbe4825a1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/webkitgtk-1.4.3-9.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.webkitgtk.org/ - license: LGPLv2+ and BSD - license_family: LGPL - license_file: webkitgtk-license - summary: (CDT) GTK+ Web content engine library - description: | - WebKitGTK+ is the port of the portable web rendering engine WebKit to the GTK+ - platform. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/webkitgtk-cos6-x86_64/webkitgtk-license b/cdts/webkitgtk-cos6-x86_64/webkitgtk-license deleted file mode 100644 index 35a0945f..00000000 --- a/cdts/webkitgtk-cos6-x86_64/webkitgtk-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/webkitgtk-devel-cos6-x86_64/build.sh b/cdts/webkitgtk-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/webkitgtk-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/webkitgtk-devel-cos6-x86_64/meta.yaml b/cdts/webkitgtk-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index d3af5369..00000000 --- a/cdts/webkitgtk-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: webkitgtk-devel-cos6-x86_64 - version: 1.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/webkitgtk-devel-1.4.3-9.el6_6.x86_64.rpm - sha256: 92d76a0c5b5c4fcd92db16f285c36a45c8c44d956676ec4126bb50d1df848532 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/webkitgtk-1.4.3-9.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - webkitgtk-cos6-x86_64 ==1.4.3 *_{{ cdt_build_number|int + 1000 }} - host: - - webkitgtk-cos6-x86_64 ==1.4.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - webkitgtk-cos6-x86_64 ==1.4.3 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.webkitgtk.org/ - license: LGPLv2+ and BSD - license_family: LGPL - license_file: webkitgtk-license - summary: (CDT) Development files for webkitgtk - description: | - The webkitgtk-devel package contains libraries, build data, and header files - for developing applications that use webkitgtk. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/webkitgtk-devel-cos6-x86_64/webkitgtk-license b/cdts/webkitgtk-devel-cos6-x86_64/webkitgtk-license deleted file mode 100644 index 35a0945f..00000000 --- a/cdts/webkitgtk-devel-cos6-x86_64/webkitgtk-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/cdts/xcb-util-cos6-x86_64/build.sh b/cdts/xcb-util-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-cos6-x86_64/meta.yaml b/cdts/xcb-util-cos6-x86_64/meta.yaml deleted file mode 100644 index e1b89f06..00000000 --- a/cdts/xcb-util-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: xcb-util-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-0.4.0-2.2.el6.x86_64.rpm - sha256: 2d69df814957a3a2b537767cc28f20505fa92dbb71079b055cdf3e282bd7e9bf - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-0.4.0-2.2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Convenience libraries sitting on top of libxcb - description: | - The xcb-util module provides a number of libraries which sit on top of libxcb, - the core X protocol library, and some of the extension libraries. These - experimental libraries provide convenience functions and interfaces which make - the raw X protocol more usable. Some of the libraries also provide client-side - code which is not strictly part of the X protocol but which have traditionally - been provided by Xlib. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-cos6-x86_64/xcb-util-license b/cdts/xcb-util-cos6-x86_64/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/cdts/xcb-util-cos6-x86_64/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-cos7-aarch64/meta.yaml b/cdts/xcb-util-cos7-aarch64/meta.yaml index 13cb1a49..80f6afb3 100644 --- a/cdts/xcb-util-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-0.4.0-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-0.4.0-2.el7.aarch64.rpm sha256: 0b967f58b83018767aaa1a1c616dac87c823dbcaeb4b75fd2f73811c9a618db2 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-cos7-ppc64le/meta.yaml b/cdts/xcb-util-cos7-ppc64le/meta.yaml index 560870c3..3cd02b3f 100644 --- a/cdts/xcb-util-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-0.4.0-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-0.4.0-2.el7.ppc64le.rpm sha256: 306b9c82a841d1b9f215422733fca41ca3fd71edf446fbaa961c2a2c9dc7d223 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-cos7-x86_64/meta.yaml b/cdts/xcb-util-cos7-x86_64/meta.yaml index 35a2c216..5bf2c642 100644 --- a/cdts/xcb-util-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-0.4.0-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-0.4.0-2.el7.x86_64.rpm sha256: 5e3365c77d8f0fa6d7f8bd42e100f885d0f75aa6177909ef8bb3db6d9701c7de no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-devel-cos6-x86_64/build.sh b/cdts/xcb-util-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-devel-cos6-x86_64/meta.yaml b/cdts/xcb-util-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 8c8ce5b6..00000000 --- a/cdts/xcb-util-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-devel-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-devel-0.4.0-2.2.el6.x86_64.rpm - sha256: 6e0dcec0395bd256802cbd1e29be1b24524ae4138b0e96ee531c3633fce83d5d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-0.4.0-2.2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - host: - - xcb-util-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - xcb-util-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Development and header files for xcb-util - description: | - Development files for xcb-util. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-devel-cos6-x86_64/xcb-util-license b/cdts/xcb-util-devel-cos6-x86_64/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/cdts/xcb-util-devel-cos6-x86_64/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-devel-cos7-aarch64/meta.yaml b/cdts/xcb-util-devel-cos7-aarch64/meta.yaml index 9c9d52bc..7245374f 100644 --- a/cdts/xcb-util-devel-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-devel-0.4.0-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-devel-0.4.0-2.el7.aarch64.rpm sha256: 296215992bef0ce3e2cd2e68951757645dd8077bbfc86113cc169dccd69ce7d9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-devel-cos7-ppc64le/meta.yaml b/cdts/xcb-util-devel-cos7-ppc64le/meta.yaml index aadf77ed..d5ea561b 100644 --- a/cdts/xcb-util-devel-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-devel-0.4.0-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-devel-0.4.0-2.el7.ppc64le.rpm sha256: 35b0809dde97a0f2674d45dc04c3b40039fb9ca3ee1749755e348c334fd56c7f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-devel-cos7-x86_64/meta.yaml b/cdts/xcb-util-devel-cos7-x86_64/meta.yaml index 9ea4c8b3..8a1c2268 100644 --- a/cdts/xcb-util-devel-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-devel-0.4.0-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-devel-0.4.0-2.el7.x86_64.rpm sha256: 97bab516914a1e0e3cf33a748c3d917647e73bcc45a91975a2f9aff6e52db0c4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-image-cos6-x86_64/build.sh b/cdts/xcb-util-image-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-image-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-image-cos6-x86_64/meta.yaml b/cdts/xcb-util-image-cos6-x86_64/meta.yaml deleted file mode 100644 index 65039790..00000000 --- a/cdts/xcb-util-image-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: xcb-util-image-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-image-0.4.0-3.el6.x86_64.rpm - sha256: 7153c414cc28c2a68bbc1b1ff8c2df8a16923566b5c13e93e7efdc947af4700a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-image-0.4.0-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Port of Xlib's XImage and XShmImage functions on top of libxcb - description: | - XCB util-image module provides the following library: - image: Port of - Xlib's XImage and XShmImage functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-image-cos6-x86_64/xcb-util-image-license b/cdts/xcb-util-image-cos6-x86_64/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/cdts/xcb-util-image-cos6-x86_64/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-image-cos7-aarch64/meta.yaml b/cdts/xcb-util-image-cos7-aarch64/meta.yaml index 6f714954..1730bfca 100644 --- a/cdts/xcb-util-image-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-image-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-image-0.4.0-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-image-0.4.0-2.el7.aarch64.rpm sha256: 998e0337fbddd4d8f82b89a5d1c0b078f5f4031da0e0ee5a3d5e6b9206fc9af4 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-image-cos7-ppc64le/meta.yaml b/cdts/xcb-util-image-cos7-ppc64le/meta.yaml index 7d93efa4..aa7b3030 100644 --- a/cdts/xcb-util-image-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-image-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-image-0.4.0-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-image-0.4.0-2.el7.ppc64le.rpm sha256: 56535f72f9bad7c9114df81f4dc24164d3dec3fa80a6f41572613477cb185287 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-image-cos7-x86_64/meta.yaml b/cdts/xcb-util-image-cos7-x86_64/meta.yaml index c7ad9389..0590b156 100644 --- a/cdts/xcb-util-image-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-image-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-image-0.4.0-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-image-0.4.0-2.el7.x86_64.rpm sha256: b6a0703e6284b36b7add437fa2e44d987c6de502447a511d6b880b9a3197dfa9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-image-devel-cos6-x86_64/build.sh b/cdts/xcb-util-image-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-image-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-image-devel-cos6-x86_64/meta.yaml b/cdts/xcb-util-image-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 7b62e640..00000000 --- a/cdts/xcb-util-image-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-image-devel-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-image-devel-0.4.0-3.el6.x86_64.rpm - sha256: 36f59decee2c3f6d80d9585b4d8adad04644facb40c146991598d8cbd73823e1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-image-0.4.0-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-image-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - host: - - xcb-util-image-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - xcb-util-image-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Development and header files for xcb-util-image - description: | - Development files for xcb-util-image. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-image-devel-cos6-x86_64/xcb-util-image-license b/cdts/xcb-util-image-devel-cos6-x86_64/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/cdts/xcb-util-image-devel-cos6-x86_64/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-image-devel-cos7-aarch64/meta.yaml b/cdts/xcb-util-image-devel-cos7-aarch64/meta.yaml index c86c5d22..eb6a9458 100644 --- a/cdts/xcb-util-image-devel-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-image-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-image-devel-0.4.0-2.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-image-devel-0.4.0-2.el7.aarch64.rpm sha256: e51ba8c00e923f4b043f257ea80c7c0572be6e8dc34e985109a948255621ed75 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-image-devel-cos7-ppc64le/meta.yaml b/cdts/xcb-util-image-devel-cos7-ppc64le/meta.yaml index 6aa12935..893f1470 100644 --- a/cdts/xcb-util-image-devel-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-image-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-image-devel-0.4.0-2.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-image-devel-0.4.0-2.el7.ppc64le.rpm sha256: 5d6e1c77e9f73cf2dc302ca87af5340c60be2361f722fa6168c21a8bd45dd59a no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-image-devel-cos7-x86_64/meta.yaml b/cdts/xcb-util-image-devel-cos7-x86_64/meta.yaml index 908c72b5..8e3c9fd4 100644 --- a/cdts/xcb-util-image-devel-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-image-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-image-devel-0.4.0-2.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-image-devel-0.4.0-2.el7.x86_64.rpm sha256: e4a714de32cefe5d0b1cc3a9e9c9e46dce42607742e2e094bb47136f289357f6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-keysyms-cos6-x86_64/build.sh b/cdts/xcb-util-keysyms-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-keysyms-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-keysyms-cos6-x86_64/meta.yaml b/cdts/xcb-util-keysyms-cos6-x86_64/meta.yaml deleted file mode 100644 index 7a831424..00000000 --- a/cdts/xcb-util-keysyms-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: xcb-util-keysyms-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-keysyms-0.4.0-1.el6.x86_64.rpm - sha256: 0e57296fc9cf726cf40fdb5ecb59d184dde757a5f3198b9cb782aa865cc61260 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Standard X key constants and keycodes conversion on top of libxcb - description: | - XCB util-keysyms module provides the following library: - keysyms: Standard - X key constants and conversion to/from keycodes. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-keysyms-cos6-x86_64/xcb-util-keysyms-license b/cdts/xcb-util-keysyms-cos6-x86_64/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/cdts/xcb-util-keysyms-cos6-x86_64/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/xcb-util-keysyms-cos7-aarch64/meta.yaml b/cdts/xcb-util-keysyms-cos7-aarch64/meta.yaml index c25233d4..c8e867a5 100644 --- a/cdts/xcb-util-keysyms-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-keysyms-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-keysyms-0.4.0-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-keysyms-0.4.0-1.el7.aarch64.rpm sha256: 8d932752b26eed6fefe5dd4c9a4bcbcd6532d210c42bf0117a718f5ca6e32177 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-keysyms-cos7-ppc64le/meta.yaml b/cdts/xcb-util-keysyms-cos7-ppc64le/meta.yaml index 8da684ca..4af849f1 100644 --- a/cdts/xcb-util-keysyms-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-keysyms-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-keysyms-0.4.0-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-keysyms-0.4.0-1.el7.ppc64le.rpm sha256: 158fcae673223bedeb409d697cdc11298fcd05bc842d1dc4a394bc239c837790 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-keysyms-cos7-x86_64/meta.yaml b/cdts/xcb-util-keysyms-cos7-x86_64/meta.yaml index 7c1142df..ab605e2f 100644 --- a/cdts/xcb-util-keysyms-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-keysyms-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-keysyms-0.4.0-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-keysyms-0.4.0-1.el7.x86_64.rpm sha256: b26af1c981d6c263d105a3b9cc01f5fdfff998f58e267bbba4a34866068127c0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-keysyms-devel-cos6-x86_64/build.sh b/cdts/xcb-util-keysyms-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-keysyms-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-keysyms-devel-cos6-x86_64/meta.yaml b/cdts/xcb-util-keysyms-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index c6440cb5..00000000 --- a/cdts/xcb-util-keysyms-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-keysyms-devel-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-keysyms-devel-0.4.0-1.el6.x86_64.rpm - sha256: 0450b9845cbefe5f75a5fea572122220faf7a29ca927e39202e47b1aa5d29fe2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-keysyms-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - host: - - xcb-util-keysyms-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - xcb-util-keysyms-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Development and header files for xcb-util-keysyms - description: | - Development files for xcb-util-keysyms. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-keysyms-devel-cos6-x86_64/xcb-util-keysyms-license b/cdts/xcb-util-keysyms-devel-cos6-x86_64/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/cdts/xcb-util-keysyms-devel-cos6-x86_64/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/xcb-util-keysyms-devel-cos7-aarch64/meta.yaml b/cdts/xcb-util-keysyms-devel-cos7-aarch64/meta.yaml index f5862c63..7e00b853 100644 --- a/cdts/xcb-util-keysyms-devel-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-keysyms-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.aarch64.rpm sha256: bc35ca677a388f2741e959a589c2c4476bf4765d3a24847b8ec172cc80ab17bd no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-keysyms-devel-cos7-ppc64le/meta.yaml b/cdts/xcb-util-keysyms-devel-cos7-ppc64le/meta.yaml index b6e549f6..9ee3f65f 100644 --- a/cdts/xcb-util-keysyms-devel-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-keysyms-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.ppc64le.rpm sha256: 041b81836e122dc5607b7ee383dee8fe412c5960753cfe2c58cef5c85be65015 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-keysyms-devel-cos7-x86_64/meta.yaml b/cdts/xcb-util-keysyms-devel-cos7-x86_64/meta.yaml index 6acca27a..4a1e60db 100644 --- a/cdts/xcb-util-keysyms-devel-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-keysyms-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.x86_64.rpm sha256: 0dce5185ef41cc25a379e5964b88a091c24773aadd9c0bcc236bd6b8b42502d5 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-renderutil-cos6-x86_64/build.sh b/cdts/xcb-util-renderutil-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-renderutil-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-renderutil-cos6-x86_64/meta.yaml b/cdts/xcb-util-renderutil-cos6-x86_64/meta.yaml deleted file mode 100644 index f58950aa..00000000 --- a/cdts/xcb-util-renderutil-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: xcb-util-renderutil-cos6-x86_64 - version: 0.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-renderutil-0.3.9-3.el6.x86_64.rpm - sha256: e9a1affa439211796d33ad60f9b1d529442c2dee2a2632d0da8ea53725a9e768 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Convenience functions for the Render extension - description: | - XCB util-renderutil module provides the following library: - renderutil: - Convenience functions for the Render extension. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-renderutil-cos6-x86_64/xcb-util-renderutil-license b/cdts/xcb-util-renderutil-cos6-x86_64/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/cdts/xcb-util-renderutil-cos6-x86_64/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-renderutil-cos7-aarch64/meta.yaml b/cdts/xcb-util-renderutil-cos7-aarch64/meta.yaml index ef296db4..7e2060c1 100644 --- a/cdts/xcb-util-renderutil-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-renderutil-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.3.9 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-renderutil-0.3.9-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-renderutil-0.3.9-3.el7.aarch64.rpm sha256: 8515689dbe19802a79ccd2ecab3dde862c2f87b63faf98b881c413e3100b3bf1 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-renderutil-cos7-ppc64le/meta.yaml b/cdts/xcb-util-renderutil-cos7-ppc64le/meta.yaml index c8fd0c09..cd48b966 100644 --- a/cdts/xcb-util-renderutil-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-renderutil-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.3.9 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-renderutil-0.3.9-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-renderutil-0.3.9-3.el7.ppc64le.rpm sha256: 10dadc592a16472290207ec44781c6e652f8db4f4da3772792fbf6976b46216e no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-renderutil-cos7-x86_64/meta.yaml b/cdts/xcb-util-renderutil-cos7-x86_64/meta.yaml index 93972463..e01cef02 100644 --- a/cdts/xcb-util-renderutil-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-renderutil-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.3.9 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-renderutil-0.3.9-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-renderutil-0.3.9-3.el7.x86_64.rpm sha256: e43299c57c5b0facbaf2153437b5b1dcfb74353a402f2ca1a973401498ee9370 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-renderutil-devel-cos6-x86_64/build.sh b/cdts/xcb-util-renderutil-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-renderutil-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-renderutil-devel-cos6-x86_64/meta.yaml b/cdts/xcb-util-renderutil-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 3ceef729..00000000 --- a/cdts/xcb-util-renderutil-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-renderutil-devel-cos6-x86_64 - version: 0.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-renderutil-devel-0.3.9-3.el6.x86_64.rpm - sha256: 162143c451ce667249300db475041f18f15e25fd0c3e6163d77e400f466b7c9b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-renderutil-cos6-x86_64 ==0.3.9 *_{{ cdt_build_number|int + 1000 }} - host: - - xcb-util-renderutil-cos6-x86_64 ==0.3.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - xcb-util-renderutil-cos6-x86_64 ==0.3.9 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Development and header files for xcb-util-renderutil - description: | - Development files for xcb-util-renderutil. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-renderutil-devel-cos6-x86_64/xcb-util-renderutil-license b/cdts/xcb-util-renderutil-devel-cos6-x86_64/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/cdts/xcb-util-renderutil-devel-cos6-x86_64/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-renderutil-devel-cos7-aarch64/meta.yaml b/cdts/xcb-util-renderutil-devel-cos7-aarch64/meta.yaml index de0fd7d8..6e1b41a5 100644 --- a/cdts/xcb-util-renderutil-devel-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-renderutil-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.3.9 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.aarch64.rpm sha256: f320115bbf90befe8e15ce032ac02962f57247960742dc6e0cda10a685279fcc no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-renderutil-devel-cos7-ppc64le/meta.yaml b/cdts/xcb-util-renderutil-devel-cos7-ppc64le/meta.yaml index 2163542a..b12e2f1b 100644 --- a/cdts/xcb-util-renderutil-devel-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-renderutil-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.3.9 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.ppc64le.rpm sha256: 8b13909ebc2ca1d69521c3d401ae2f43aa10590d5ef86a0ddc0ea0f22ae74bc0 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-renderutil-devel-cos7-x86_64/meta.yaml b/cdts/xcb-util-renderutil-devel-cos7-x86_64/meta.yaml index 205c3285..573d20d0 100644 --- a/cdts/xcb-util-renderutil-devel-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-renderutil-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.3.9 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.x86_64.rpm sha256: 79bb7d7043bb6a76373354976b3efb8cb2b8acfc46f4e4efce4166a15596c874 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-wm-cos6-x86_64/build.sh b/cdts/xcb-util-wm-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-wm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-wm-cos6-x86_64/meta.yaml b/cdts/xcb-util-wm-cos6-x86_64/meta.yaml deleted file mode 100644 index 7e4e54f8..00000000 --- a/cdts/xcb-util-wm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: xcb-util-wm-cos6-x86_64 - version: 0.4.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-wm-0.4.1-5.el6.x86_64.rpm - sha256: 73225fcac0787a8fb7d9f6f4ee75559de77e9e23788583b93bde4733c6a4fbbb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-wm-0.4.1-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Client and window-manager helper library on top of libxcb - description: | - XCB util-wm module provides the following libraries: - ewmh: Both client - and window-manager helpers for EWMH. - icccm: Both client and window-manager - helpers for ICCCM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-wm-cos6-x86_64/xcb-util-wm-license b/cdts/xcb-util-wm-cos6-x86_64/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/cdts/xcb-util-wm-cos6-x86_64/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-wm-cos7-aarch64/meta.yaml b/cdts/xcb-util-wm-cos7-aarch64/meta.yaml index e8085ef9..9771cf3e 100644 --- a/cdts/xcb-util-wm-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-wm-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-wm-0.4.1-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-wm-0.4.1-5.el7.aarch64.rpm sha256: d70e65d6f172f5d5820f3445ae3bbec3274e5cd31bf796f89e0b9300fc7067d6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-wm-cos7-ppc64le/meta.yaml b/cdts/xcb-util-wm-cos7-ppc64le/meta.yaml index e87f75a2..511cb6e4 100644 --- a/cdts/xcb-util-wm-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-wm-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-wm-0.4.1-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-wm-0.4.1-5.el7.ppc64le.rpm sha256: 2a54a493eddf849759cd08b4bfaf6bc0cee3decf28ff78215d062f254471734c no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-wm-cos7-x86_64/meta.yaml b/cdts/xcb-util-wm-cos7-x86_64/meta.yaml index 04606efd..154f3d64 100644 --- a/cdts/xcb-util-wm-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-wm-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-wm-0.4.1-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-wm-0.4.1-5.el7.x86_64.rpm sha256: ecf421f2c33f28e65c1d0f54aac46c060cfd4813e4c04cd966a126b34b12eb27 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-wm-devel-cos6-x86_64/build.sh b/cdts/xcb-util-wm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xcb-util-wm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xcb-util-wm-devel-cos6-x86_64/meta.yaml b/cdts/xcb-util-wm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 30b9b381..00000000 --- a/cdts/xcb-util-wm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-wm-devel-cos6-x86_64 - version: 0.4.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-wm-devel-0.4.1-5.el6.x86_64.rpm - sha256: 6d1a2d96ed7cebbce01e0149253686e418c9b006fe1c5c7a30c41a19f599426a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-wm-0.4.1-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-wm-cos6-x86_64 ==0.4.1 *_{{ cdt_build_number|int + 1000 }} - host: - - xcb-util-wm-cos6-x86_64 ==0.4.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - xcb-util-wm-cos6-x86_64 ==0.4.1 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Development and header files for xcb-util-vm - description: | - Development files for xcb-util-wm. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xcb-util-wm-devel-cos6-x86_64/xcb-util-wm-license b/cdts/xcb-util-wm-devel-cos6-x86_64/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/cdts/xcb-util-wm-devel-cos6-x86_64/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/cdts/xcb-util-wm-devel-cos7-aarch64/meta.yaml b/cdts/xcb-util-wm-devel-cos7-aarch64/meta.yaml index 2a83d2c6..4a04cf0c 100644 --- a/cdts/xcb-util-wm-devel-cos7-aarch64/meta.yaml +++ b/cdts/xcb-util-wm-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-wm-devel-0.4.1-5.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xcb-util-wm-devel-0.4.1-5.el7.aarch64.rpm sha256: 916b421045be079c1bc58863790dbfd027e09932bdef359f4b3d4cb345f18bcf no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-wm-devel-cos7-ppc64le/meta.yaml b/cdts/xcb-util-wm-devel-cos7-ppc64le/meta.yaml index e0b746b4..4593e59a 100644 --- a/cdts/xcb-util-wm-devel-cos7-ppc64le/meta.yaml +++ b/cdts/xcb-util-wm-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.1 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-wm-devel-0.4.1-5.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xcb-util-wm-devel-0.4.1-5.el7.ppc64le.rpm sha256: 85b5ef8e3f18830e3c80ffb7acd1017cc4dfcd786c2cc4a917634796a80311d9 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xcb-util-wm-devel-cos7-x86_64/meta.yaml b/cdts/xcb-util-wm-devel-cos7-x86_64/meta.yaml index 103ed4b7..c06a1643 100644 --- a/cdts/xcb-util-wm-devel-cos7-x86_64/meta.yaml +++ b/cdts/xcb-util-wm-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 0.4.1 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xcb-util-wm-devel-0.4.1-5.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xcb-util-wm-devel-0.4.1-5.el7.x86_64.rpm sha256: 8666865fc1ac715d44389860fe7da624657de669dd8d99f210e3089787fdc954 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-applewmproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-applewmproto deleted file mode 100644 index be403fde..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-applewmproto +++ /dev/null @@ -1,27 +0,0 @@ -/************************************************************************** - -Copyright (c) 2002-2009 Apple, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -**************************************************************************/ - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-bigreqsproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-bigreqsproto deleted file mode 100644 index 142f2fab..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-bigreqsproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1992, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-compositeproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-compositeproto deleted file mode 100644 index b541db83..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-compositeproto +++ /dev/null @@ -1,41 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-damageproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-damageproto deleted file mode 100644 index d14c75a8..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-damageproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dmxproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dmxproto deleted file mode 100644 index 7ea03ea2..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dmxproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 2002-2004 Red Hat Inc., Durham, North Carolina. - -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation on the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri2proto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri2proto deleted file mode 100644 index a99b75ab..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri2proto +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2007 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Soft- -ware"), to deal in the Software without restriction, including without -limitation the rights to use, copy, modify, merge, publish, distribute, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, provided that the above copyright -notice(s) and this permission notice appear in all copies of the Soft- -ware and that both the above copyright notice(s) and this permission -notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- -ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY -RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE- -QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- -MANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization of -the copyright holder. - -Authors: - Kristian Høgsberg (krh@redhat.com) diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri3proto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri3proto deleted file mode 100644 index 8dcf1d48..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri3proto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-evieproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-evieproto deleted file mode 100644 index 316475fb..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-evieproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fixesproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fixesproto deleted file mode 100644 index c8114fef..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fixesproto +++ /dev/null @@ -1,42 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. -Copyright 2010 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontcacheproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontcacheproto deleted file mode 100644 index 3e473adc..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontcacheproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1998-1999 Shunsuke Akiyama . -All rights reserved. -Copyright (c) 1998-1999 X-TrueType Server Project, All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontsproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontsproto deleted file mode 100644 index eac45aae..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontsproto +++ /dev/null @@ -1,86 +0,0 @@ -Copyright 1990, 1991 Network Computing Devices; -Portions Copyright 1987 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Network Computing Devices or Digital -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Network Computing Devices and Digital make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -NETWORK COMPUTING DEVICES AND DIGITAL DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES -OR DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - -Copyright 1990, 1991, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc.. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-glproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-glproto deleted file mode 100644 index 78b6de44..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-glproto +++ /dev/null @@ -1,27 +0,0 @@ -SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) -Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice including the dates of first publication and -either this permission notice or a reference to -http://oss.sgi.com/projects/FreeB/ -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Silicon Graphics, Inc. -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from -Silicon Graphics, Inc. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-inputproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-inputproto deleted file mode 100644 index f0b75c0d..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-inputproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-kbproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-kbproto deleted file mode 100644 index 6f12c2f4..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-kbproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 1993 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-lg3dproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-lg3dproto deleted file mode 100644 index 03b62622..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-lg3dproto +++ /dev/null @@ -1,22 +0,0 @@ - -Copyright (c) 2004, Sun Microsystems, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SUN MICROSYSTEMS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Sun Microsystems shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Sun Microsystems. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-panoramixproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-panoramixproto deleted file mode 100644 index 7f33cbfd..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-panoramixproto +++ /dev/null @@ -1,12 +0,0 @@ -This is a stub file. This package has not yet had its complete licensing -information compiled. Please see the individual source files for details on -your rights to use and modify this software. - -Please submit updated COPYING files to the Xorg bugzilla: - -https://bugs.freedesktop.org/enter_bug.cgi?product=xorg - -All licensing questions regarding this software should be directed at the -Xorg mailing list: - -http://lists.freedesktop.org/mailman/listinfo/xorg diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-pmproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-pmproto deleted file mode 100644 index 3ce03b5d..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-pmproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-presentproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-presentproto deleted file mode 100644 index 8dcf1d48..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-presentproto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-printproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-printproto deleted file mode 100644 index 3b590a8f..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-printproto +++ /dev/null @@ -1,29 +0,0 @@ -(c) Copyright 1996 Hewlett-Packard Company -(c) Copyright 1996 International Business Machines Corp. -(c) Copyright 1996, Oracle and/or its affiliates. All rights reserved. -(c) Copyright 1996 Novell, Inc. -(c) Copyright 1996 Digital Equipment Corp. -(c) Copyright 1996 Fujitsu Limited -(c) Copyright 1996 Hitachi, Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the copyright holders shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from said -copyright holders. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-randrproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-randrproto deleted file mode 100644 index 4ae7cc03..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-randrproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright © 2000 Compaq Computer Corporation -Copyright © 2002 Hewlett-Packard Company -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-recordproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-recordproto deleted file mode 100644 index ae257264..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-recordproto +++ /dev/null @@ -1,17 +0,0 @@ -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-renderproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-renderproto deleted file mode 100644 index f330a5d7..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-renderproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Author: Keith Packard, SuSE, Inc. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-resourceproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-resourceproto deleted file mode 100644 index d878fd69..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-resourceproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002 XFree86 Inc - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-scrnsaverproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-scrnsaverproto deleted file mode 100644 index 8d5f0873..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-scrnsaverproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - -Author: Keith Packard, MIT X Consortium diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-trapproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-trapproto deleted file mode 100644 index 3ebeac69..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-trapproto +++ /dev/null @@ -1,18 +0,0 @@ -Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation, -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-videoproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-videoproto deleted file mode 100644 index 28dd80b0..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-videoproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts, -and the Massachusetts Institute of Technology, Cambridge, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or MIT not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. - - -Copyright (c) 2004 The Unichrome Project. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR(S) OR COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-windowswmproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-windowswmproto deleted file mode 100644 index 55a98f73..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-windowswmproto +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2002 Apple Computer, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-x11proto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-x11proto deleted file mode 100644 index 32cb88f0..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-x11proto +++ /dev/null @@ -1,108 +0,0 @@ -Copyright (c) 1991, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1985, 1987, 1988, 1990, 1991, 1993-1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -The X Window System is a Trademark of The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts. -Copyright 1989 by Hewlett-Packard Company. - - All Rights Reserved - -Permission to use, duplicate, change, and distribute this software and -its documentation for any purpose and without fee is granted, provided -that the above copyright notice appear in such copy and that this -copyright notice appear in all supporting documentation, and that the -names of Apollo Computer Inc., the Hewlett-Packard Company, or the X -Consortium not be used in advertising or publicity pertaining to -distribution of the software without written prior permission. - -HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. Hewlett-Packard shall not be liable for errors -contained herein or direct, indirect, special, incidental or -consequential damages in connection with the furnishing, -performance, or use of this material. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xcmiscproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xcmiscproto deleted file mode 100644 index 782a1ecc..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xcmiscproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xextproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xextproto deleted file mode 100644 index 23135f95..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xextproto +++ /dev/null @@ -1,201 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - - -Copyright 1988, 1989, 1990, 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name Network Computing Devices, Inc. not be -used in advertising or publicity pertaining to distribution of this -software without specific, written prior permission. - -THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC., -DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT -LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK -COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING -SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE, -DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND -REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - - -Copyright © 2007-2008 Peter Hutterer - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86bigfontproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86bigfontproto deleted file mode 100644 index 9f1e9997..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86bigfontproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86dgaproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86dgaproto deleted file mode 100644 index 9f1e9997..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86dgaproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86driproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86driproto deleted file mode 100644 index 26b68787..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86driproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. -Copyright 2000 VA Linux Systems, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86miscproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86miscproto deleted file mode 100644 index 9f1e9997..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86miscproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86rushproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86rushproto deleted file mode 100644 index 9f1e9997..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86rushproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86vidmodeproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86vidmodeproto deleted file mode 100644 index bc845c03..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86vidmodeproto +++ /dev/null @@ -1,25 +0,0 @@ -Copyright 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xineramaproto b/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xineramaproto deleted file mode 100644 index 54284fc8..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xineramaproto +++ /dev/null @@ -1,45 +0,0 @@ -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/build.sh b/cdts/xorg-x11-proto-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xorg-x11-proto-devel-cos6-x86_64/meta.yaml b/cdts/xorg-x11-proto-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 9de6c798..00000000 --- a/cdts/xorg-x11-proto-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,80 +0,0 @@ -package: - name: xorg-x11-proto-devel-cos6-x86_64 - version: 7.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-proto-devel-7.7-14.el6.noarch.rpm - sha256: 34147662e82b9729652f013cb3578b02ca72786263bc7ab167d713da7ed28790 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-proto-devel-7.7-14.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: - - COPYING-applewmproto - - COPYING-bigreqsproto - - COPYING-compositeproto - - COPYING-damageproto - - COPYING-dmxproto - - COPYING-dri2proto - - COPYING-dri3proto - - COPYING-evieproto - - COPYING-fixesproto - - COPYING-fontcacheproto - - COPYING-fontsproto - - COPYING-glproto - - COPYING-inputproto - - COPYING-kbproto - - COPYING-lg3dproto - - COPYING-panoramixproto - - COPYING-pmproto - - COPYING-presentproto - - COPYING-printproto - - COPYING-randrproto - - COPYING-recordproto - - COPYING-renderproto - - COPYING-resourceproto - - COPYING-scrnsaverproto - - COPYING-trapproto - - COPYING-videoproto - - COPYING-windowswmproto - - COPYING-x11proto - - COPYING-xcmiscproto - - COPYING-xextproto - - COPYING-xf86bigfontproto - - COPYING-xf86dgaproto - - COPYING-xf86driproto - - COPYING-xf86miscproto - - COPYING-xf86rushproto - - COPYING-xf86vidmodeproto - - COPYING-xineramaproto - summary: (CDT) X.Org X11 Protocol headers - description: | - X.Org X11 Protocol headers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xorg-x11-proto-devel-cos7-aarch64/meta.yaml b/cdts/xorg-x11-proto-devel-cos7-aarch64/meta.yaml index cb2821b2..ec6127d0 100644 --- a/cdts/xorg-x11-proto-devel-cos7-aarch64/meta.yaml +++ b/cdts/xorg-x11-proto-devel-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2018.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm sha256: ed33c07dd19aae73edaef6cb5daeca44fae87aa7fba16d5de6aad4c244f5232f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-proto-devel-cos7-ppc64le/meta.yaml b/cdts/xorg-x11-proto-devel-cos7-ppc64le/meta.yaml index c08080de..c8f8e141 100644 --- a/cdts/xorg-x11-proto-devel-cos7-ppc64le/meta.yaml +++ b/cdts/xorg-x11-proto-devel-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 2018.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm sha256: ed33c07dd19aae73edaef6cb5daeca44fae87aa7fba16d5de6aad4c244f5232f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-proto-devel-cos7-x86_64/meta.yaml b/cdts/xorg-x11-proto-devel-cos7-x86_64/meta.yaml index 9d5b8ad1..365b3aab 100644 --- a/cdts/xorg-x11-proto-devel-cos7-x86_64/meta.yaml +++ b/cdts/xorg-x11-proto-devel-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 2018.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm sha256: ed33c07dd19aae73edaef6cb5daeca44fae87aa7fba16d5de6aad4c244f5232f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-server-common-cos6-x86_64/build.sh b/cdts/xorg-x11-server-common-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xorg-x11-server-common-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xorg-x11-server-common-cos6-x86_64/meta.yaml b/cdts/xorg-x11-server-common-cos6-x86_64/meta.yaml deleted file mode 100644 index d5e2a29c..00000000 --- a/cdts/xorg-x11-server-common-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xorg-x11-server-common-cos6-x86_64 - version: 1.17.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-server-common-1.17.4-17.el6.centos.x86_64.rpm - sha256: eda900d7276fbd94ee9245a797d125823f3e8f6fba6a39de8f483bd74b5df178 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-server-1.17.4-17.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos6-x86_64 >=0.30.0 *_{{ cdt_build_number|int + 1000 }} - host: - - pixman-cos6-x86_64 >=0.30.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - pixman-cos6-x86_64 >=0.30.0 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Xorg server common files - description: | - Common files shared among all X servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xorg-x11-server-common-cos6-x86_64/x11-license b/cdts/xorg-x11-server-common-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/cdts/xorg-x11-server-common-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/xorg-x11-server-common-cos7-aarch64/meta.yaml b/cdts/xorg-x11-server-common-cos7-aarch64/meta.yaml index f1408c4f..8b800b8c 100644 --- a/cdts/xorg-x11-server-common-cos7-aarch64/meta.yaml +++ b/cdts/xorg-x11-server-common-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.20.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-server-common-1.20.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xorg-x11-server-common-1.20.4-10.el7.aarch64.rpm sha256: fcfce28b6290a14153b3124b2ef7d6351ba3df48b5d7d5a0b863df67164eb3f3 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-server-common-cos7-ppc64le/meta.yaml b/cdts/xorg-x11-server-common-cos7-ppc64le/meta.yaml index 7b5b0205..913e65ee 100644 --- a/cdts/xorg-x11-server-common-cos7-ppc64le/meta.yaml +++ b/cdts/xorg-x11-server-common-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.20.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-server-common-1.20.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xorg-x11-server-common-1.20.4-10.el7.ppc64le.rpm sha256: 63b3ba24007c999e69d06ac013f5e4357b3e8e213b4f40b69c428993bee7eca6 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-server-common-cos7-x86_64/meta.yaml b/cdts/xorg-x11-server-common-cos7-x86_64/meta.yaml index d0eb623b..c0769be5 100644 --- a/cdts/xorg-x11-server-common-cos7-x86_64/meta.yaml +++ b/cdts/xorg-x11-server-common-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.20.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xorg-x11-server-common-1.20.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xorg-x11-server-common-1.20.4-10.el7.x86_64.rpm sha256: 58d06cf5c81422503e12b906cbcb3ac6e227367ea5ea8cae773bb77cc6aecce7 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-server-xvfb-cos6-x86_64/build.sh b/cdts/xorg-x11-server-xvfb-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xorg-x11-server-xvfb-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xorg-x11-server-xvfb-cos6-x86_64/meta.yaml b/cdts/xorg-x11-server-xvfb-cos6-x86_64/meta.yaml deleted file mode 100644 index 849fcebb..00000000 --- a/cdts/xorg-x11-server-xvfb-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: xorg-x11-server-xvfb-cos6-x86_64 - version: 1.17.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-server-Xvfb-1.17.4-17.el6.centos.x86_64.rpm - sha256: a19ef575f929cea75abf984d92fd5cc77e77e9b8525904b2f979c2cc89cd2c92 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-server-1.17.4-17.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xorg-x11-server-common-cos6-x86_64 >=1.17.4 *_{{ cdt_build_number|int + 1000 }} - host: - - xorg-x11-server-common-cos6-x86_64 >=1.17.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - xorg-x11-server-common-cos6-x86_64 >=1.17.4 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT and GPLv2 - license_family: GPL2 - license_file: x11-license - summary: (CDT) A X Windows System virtual framebuffer X server. - description: | - Xvfb (X Virtual Frame Buffer) is an X server that is able to run on machines - with no display hardware and no physical input devices. Xvfb simulates a dumb - framebuffer using virtual memory. Xvfb does not open any devices, but behaves - otherwise as an X display. Xvfb is normally used for testing servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xorg-x11-server-xvfb-cos6-x86_64/x11-license b/cdts/xorg-x11-server-xvfb-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/cdts/xorg-x11-server-xvfb-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/cdts/xorg-x11-server-xvfb-cos7-aarch64/meta.yaml b/cdts/xorg-x11-server-xvfb-cos7-aarch64/meta.yaml index ec21d197..ea79e340 100644 --- a/cdts/xorg-x11-server-xvfb-cos7-aarch64/meta.yaml +++ b/cdts/xorg-x11-server-xvfb-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.20.4 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.aarch64.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.aarch64.rpm sha256: 0bbeba9f74db9dc5adbe6e0b2d70e1c9624fc698fef09525517220fff2562c47 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-server-xvfb-cos7-ppc64le/meta.yaml b/cdts/xorg-x11-server-xvfb-cos7-ppc64le/meta.yaml index 39d7e4bb..dc31bcb2 100644 --- a/cdts/xorg-x11-server-xvfb-cos7-ppc64le/meta.yaml +++ b/cdts/xorg-x11-server-xvfb-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.20.4 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.ppc64le.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.ppc64le.rpm sha256: b61230720989d364663c12cece3512d2dc50466532d9a802df6f76f8edf3a379 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-server-xvfb-cos7-x86_64/meta.yaml b/cdts/xorg-x11-server-xvfb-cos7-x86_64/meta.yaml index 1420e692..92ad1878 100644 --- a/cdts/xorg-x11-server-xvfb-cos7-x86_64/meta.yaml +++ b/cdts/xorg-x11-server-xvfb-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.20.4 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.x86_64.rpm sha256: 0b8ef43b7fb706dcc7561cec9e0329274ad9f01686b82f6da18a8166cca5a475 no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-util-macros-cos6-x86_64/build.sh b/cdts/xorg-x11-util-macros-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/cdts/xorg-x11-util-macros-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/cdts/xorg-x11-util-macros-cos6-x86_64/meta.yaml b/cdts/xorg-x11-util-macros-cos6-x86_64/meta.yaml deleted file mode 100644 index c48f883c..00000000 --- a/cdts/xorg-x11-util-macros-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: xorg-x11-util-macros-cos6-x86_64 - version: 1.19.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-util-macros-1.19.0-3.el6.noarch.rpm - sha256: 937647195e65052a89cd1e740fa45c5bb1c1f3e5e2fb710fecc066a06f90872f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/xorg-x11-util-macros-1.19.0/COPYING - summary: "(CDT) X.Org X11 Autotools macros" - description: | - X.Org X11 autotools macros required for building the various packages that - comprise the X Window System. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/cdts/xorg-x11-util-macros-cos7-aarch64/meta.yaml b/cdts/xorg-x11-util-macros-cos7-aarch64/meta.yaml index fa586a3a..63f48546 100644 --- a/cdts/xorg-x11-util-macros-cos7-aarch64/meta.yaml +++ b/cdts/xorg-x11-util-macros-cos7-aarch64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.19.0 source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/aarch64/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm sha256: 30b28d47366534ca958fce31e99de59d5a0ed52fc479049c5cd7bf9ad7d1373f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-util-macros-cos7-ppc64le/meta.yaml b/cdts/xorg-x11-util-macros-cos7-ppc64le/meta.yaml index c4d07ad6..85726687 100644 --- a/cdts/xorg-x11-util-macros-cos7-ppc64le/meta.yaml +++ b/cdts/xorg-x11-util-macros-cos7-ppc64le/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.19.0 source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm + - url: https://vault.centos.org/altarch/7.9.2009/os/ppc64le/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm sha256: 30b28d47366534ca958fce31e99de59d5a0ed52fc479049c5cd7bf9ad7d1373f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm + # - url: http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/cdts/xorg-x11-util-macros-cos7-x86_64/meta.yaml b/cdts/xorg-x11-util-macros-cos7-x86_64/meta.yaml index e093f91b..58a414f2 100644 --- a/cdts/xorg-x11-util-macros-cos7-x86_64/meta.yaml +++ b/cdts/xorg-x11-util-macros-cos7-x86_64/meta.yaml @@ -3,11 +3,11 @@ package: version: 1.19.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm sha256: 30b28d47366534ca958fce31e99de59d5a0ed52fc479049c5cd7bf9ad7d1373f no_hoist: true folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm + # - url: http://vault.centos.org/7.9.2009/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm # no_hoist: true # folder: source diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 5d9ce4fd..febae107 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -1,2 +1,2 @@ cdt_build_number: - - "105" + - "106" diff --git a/custom_cdts/libudev-devel-cos6-x86_64/build.sh b/custom_cdts/libudev-devel-cos6-x86_64/build.sh deleted file mode 100755 index 305854b9..00000000 --- a/custom_cdts/libudev-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -mkdir -p "${PREFIX}"/x86_64-conda-linux-gnu/sysroot -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd "${PREFIX}"/x86_64-conda-linux-gnu/sysroot > /dev/null 2>&1 -cp -Rf "${SRC_DIR}"/binary/* . -popd diff --git a/custom_cdts/libudev-devel-cos6-x86_64/meta.yaml b/custom_cdts/libudev-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 29abe02c..00000000 --- a/custom_cdts/libudev-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libudev-devel-cos6-x86_64 - version: 147 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libudev-devel-147-2.73.el6_8.2.x86_64.rpm - sha256: 318322d5e63b27bf423e011e9b3d8863e5b1aa5ac57de131add0a85c8e6bbbfe - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/udev-147-2.73.el6_8.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - missing_dso_whitelist: - - '*' - -# udev is removed because it is not in the feedstock -requirements: - build: - - libudev-cos6-x86_64 ==147 - # - udev-cos6-x86_64 ==147 - host: - - libudev-cos6-x86_64 ==147 - # - udev-cos6-x86_64 ==147 - run: - - libudev-cos6-x86_64 ==147 - # - udev-cos6-x86_64 ==147 - - sysroot_linux-64 2.12 - -about: - home: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libudev-devel-147/COPYING - summary: "(CDT) Development files for libudev" - description: | - This package contains the development files for the library libudev, a dynamic - library, which provides access to udev device information. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/custom_cdts/mesa-libglu-cos6-x86_64/build.sh b/custom_cdts/mesa-libglu-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/custom_cdts/mesa-libglu-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/custom_cdts/mesa-libglu-cos6-x86_64/mesa-license b/custom_cdts/mesa-libglu-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/custom_cdts/mesa-libglu-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/custom_cdts/mesa-libglu-cos6-x86_64/meta.yaml b/custom_cdts/mesa-libglu-cos6-x86_64/meta.yaml deleted file mode 100644 index 9c50b134..00000000 --- a/custom_cdts/mesa-libglu-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,40 +0,0 @@ -package: - name: mesa-libglu-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libGLU-11.0.7-4.el6.x86_64.rpm - sha256: b56e0217bf287fa0211ce209a2180305b74d93d867c6dee91e55a46b5da78508 - no_hoist: true - folder: binary - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - host: - - sysroot_linux-64 2.12.* - run: - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL development package - description: | - Mesa libGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/custom_cdts/mesa-libglu-cos7-x86_64/meta.yaml b/custom_cdts/mesa-libglu-cos7-x86_64/meta.yaml index f57358b0..1642c3ed 100644 --- a/custom_cdts/mesa-libglu-cos7-x86_64/meta.yaml +++ b/custom_cdts/mesa-libglu-cos7-x86_64/meta.yaml @@ -3,7 +3,7 @@ package: version: 9.0.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libGLU-9.0.0-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libGLU-9.0.0-4.el7.x86_64.rpm sha256: b21eb09f310635c5f6c426f2013e9cab95c95f1446522a575c16a58099ee465b no_hoist: true folder: binary diff --git a/custom_cdts/mesa-libglu-devel-cos6-x86_64/build.sh b/custom_cdts/mesa-libglu-devel-cos6-x86_64/build.sh deleted file mode 100755 index 44dc3055..00000000 --- a/custom_cdts/mesa-libglu-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/custom_cdts/mesa-libglu-devel-cos6-x86_64/mesa-license b/custom_cdts/mesa-libglu-devel-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/custom_cdts/mesa-libglu-devel-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/custom_cdts/mesa-libglu-devel-cos6-x86_64/meta.yaml b/custom_cdts/mesa-libglu-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0443edab..00000000 --- a/custom_cdts/mesa-libglu-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: mesa-libglu-devel-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libGLU-devel-11.0.7-4.el6.x86_64.rpm - sha256: b9ddb0d38fed0050b9145b6bb69b2fc6ee014df9bf3004316d222cf5bd8f167b - no_hoist: true - folder: binary - -build: - number: {{ cdt_build_number|int + 1000 }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-libglu-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - host: - - mesa-libglu-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - run: - - mesa-libglu-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int + 1000 }} - - sysroot_linux-64 2.12.* - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL development package - description: | - Mesa libGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/custom_cdts/mesa-libglu-devel-cos7-x86_64/meta.yaml b/custom_cdts/mesa-libglu-devel-cos7-x86_64/meta.yaml index e625bb13..0c088036 100644 --- a/custom_cdts/mesa-libglu-devel-cos7-x86_64/meta.yaml +++ b/custom_cdts/mesa-libglu-devel-cos7-x86_64/meta.yaml @@ -3,7 +3,7 @@ package: version: 9.0.0 source: - - url: http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libGLU-devel-9.0.0-4.el7.x86_64.rpm + - url: http://vault.centos.org/7.9.2009/os/x86_64/Packages/mesa-libGLU-devel-9.0.0-4.el7.x86_64.rpm sha256: 16a6d263808c9fdce8fd2a8485bcf6573ff6c32921528dd2eb0d57d4351bae29 no_hoist: true folder: binary diff --git a/gen_cdt_recipes.py b/gen_cdt_recipes.py index 53f90bf4..207f7cfe 100644 --- a/gen_cdt_recipes.py +++ b/gen_cdt_recipes.py @@ -10,8 +10,6 @@ from ruamel.yaml import YAML from cdt_config import ( - LEGACY_CDT_PATH, - LEGACY_CUSTOM_CDT_PATH, CDT_PATH, CUSTOM_CDT_PATH, ) @@ -65,7 +63,7 @@ def _ignore_url_build_changes(base_dir): if not bad_line: print(" rolling back changes") subprocess.run( - "git co -- %s" % fname, + "git reset -- %s" % fname, shell=True, ) @@ -352,10 +350,6 @@ def _fix_cdt_builds(*, cdts, arch_dist_tuples, cdt_path): "--force", default=False, is_flag=True, help="Forcibly regenerate all CDT recipes." ) -@click.option( - "--no-legacy", default=False, is_flag=True, - help="Do not generate the old-style, legacy CDTs in the legacy_* folders." -) @click.option( "--fast", default=False, is_flag=True, help="Use a global src cache. May fail due to race conditions." @@ -364,7 +358,7 @@ def _fix_cdt_builds(*, cdts, arch_dist_tuples, cdt_path): "--keep-url-changes", default=False, is_flag=True, help="Keep changes to CDT urls. If you use this, you need to bump the build number!" ) -def _main(force, no_legacy, fast, keep_url_changes): +def _main(force, fast, keep_url_changes): """ Generate all CDT recipes. """ @@ -373,40 +367,12 @@ def _main(force, no_legacy, fast, keep_url_changes): with open("cdt_slugs.yaml", "r") as fp: cdts = yaml.load(fp) - if not no_legacy: - os.makedirs(LEGACY_CDT_PATH, exist_ok=True) - os.makedirs(LEGACY_CUSTOM_CDT_PATH, exist_ok=True) os.makedirs(CDT_PATH, exist_ok=True) os.makedirs(CUSTOM_CDT_PATH, exist_ok=True) print("generating CDT recipes...") futures = {} with ThreadPoolExecutor(max_workers=16) as exec: - if not no_legacy: - # legacy CDTs for the old compiler sysroots - - # if force: - # _clear_gen_cdts(LEGACY_CDT_PATH) - - extra = "--conda-forge-style" - if fast: - extra += " --use-global-cache" - arch_dist_tuples = [ - ("x86_64", "centos6"), - ("aarch64", "centos7"), - ("ppc64le", "centos7") - ] - - futures.update( - _make_cdt_recipes( - extra=extra, - cdt_path=LEGACY_CDT_PATH, - arch_dist_tuples=arch_dist_tuples, - cdts=cdts, - exec=exec, - force=force) - ) - # new CDTs for the new compilers with a single sysroot # if force: # _clear_gen_cdts(CDT_PATH) @@ -415,8 +381,9 @@ def _main(force, no_legacy, fast, keep_url_changes): if fast: extra += " --use-global-cache" arch_dist_tuples = [ - ("x86_64", "centos6"), ("x86_64", "centos7"), - ("aarch64", "centos7"), ("ppc64le", "centos7") + ("x86_64", "centos7"), + ("aarch64", "centos7"), + ("ppc64le", "centos7"), ] futures.update( _make_cdt_recipes( @@ -458,47 +425,11 @@ def _main(force, no_legacy, fast, keep_url_changes): else: tqdm.tqdm.write(line.strip()) - # finally, we have to clean up any CDTs marked as custom that happened to be - # made by the templates again - if not no_legacy: - # legacy CDTs for the old compiler sysroots - arch_dist_tuples = [ - ("x86_64", "centos6"), - ("aarch64", "centos7"), - ("ppc64le", "centos7") - ] - _cleanup_custom_cdt_overlaps( - cdt_path=LEGACY_CDT_PATH, - arch_dist_tuples=arch_dist_tuples, - cdts=cdts) - - _fix_cdt_licenses( - cdts=cdts, - arch_dist_tuples=arch_dist_tuples, - cdt_path=LEGACY_CDT_PATH - ) - - _fix_cdt_deps( - cdts=cdts, - arch_dist_tuples=arch_dist_tuples, - cdt_path=LEGACY_CDT_PATH - ) - - _fix_cdt_builds( - cdts=cdts, - arch_dist_tuples=arch_dist_tuples, - cdt_path=LEGACY_CDT_PATH - ) - - if not keep_url_changes: - _ignore_url_build_changes( - LEGACY_CDT_PATH - ) - # new CDTs for the new compilers with a single sysroot arch_dist_tuples = [ - ("x86_64", "centos6"), ("x86_64", "centos7"), - ("aarch64", "centos7"), ("ppc64le", "centos7") + ("x86_64", "centos7"), + ("aarch64", "centos7"), + ("ppc64le", "centos7"), ] _cleanup_custom_cdt_overlaps( cdt_path=CDT_PATH, @@ -523,7 +454,7 @@ def _main(force, no_legacy, fast, keep_url_changes): cdt_path=CDT_PATH ) - if not keep_url_changes: + if not (force or keep_url_changes): _ignore_url_build_changes( CDT_PATH ) diff --git a/legacy_cdts/README.md b/legacy_cdts/README.md deleted file mode 100644 index 9efa75d8..00000000 --- a/legacy_cdts/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# legacy CDT recipes - -The recipes in this directory are generated automatically by the -`gen_cdt_recipes.py` script. Please edit that script or the `rpm.py` -file to change them. \ No newline at end of file diff --git a/legacy_cdts/alsa-lib-cos6-x86_64/build.sh b/legacy_cdts/alsa-lib-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/alsa-lib-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/alsa-lib-cos6-x86_64/meta.yaml b/legacy_cdts/alsa-lib-cos6-x86_64/meta.yaml deleted file mode 100644 index 4d1017a8..00000000 --- a/legacy_cdts/alsa-lib-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: alsa-lib-cos6-x86_64 - version: 1.1.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/alsa-lib-1.1.0-4.el6.x86_64.rpm - sha256: bfc2cdcd83083c9df5bf4a9ce1b6b73121b54c85d9eb5834dce75caae58b9a4a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/alsa-lib-1.1.0-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/alsa-lib-1.1.0/COPYING - summary: "(CDT) The Advanced Linux Sound Architecture (ALSA) library" - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - runtime libraries to simplify application programming and provide higher level - functionality as well as support for the older OSS API, providing binary - compatibility for most OSS programs. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/alsa-lib-cos7-aarch64/build.sh b/legacy_cdts/alsa-lib-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/alsa-lib-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/alsa-lib-cos7-aarch64/meta.yaml b/legacy_cdts/alsa-lib-cos7-aarch64/meta.yaml deleted file mode 100644 index 2a244b2a..00000000 --- a/legacy_cdts/alsa-lib-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: alsa-lib-cos7-aarch64 - version: 1.1.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/alsa-lib-1.1.8-1.el7.aarch64.rpm - sha256: c74d3725249d9b2415109aaf4947ad4bfbf453054dd47531467481cec86f0e00 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/alsa-lib-1.1.8/COPYING - summary: "(CDT) The Advanced Linux Sound Architecture (ALSA) library" - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - runtime libraries to simplify application programming and provide higher level - functionality as well as support for the older OSS API, providing binary - compatibility for most OSS programs. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/alsa-lib-cos7-ppc64le/build.sh b/legacy_cdts/alsa-lib-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/alsa-lib-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/alsa-lib-cos7-ppc64le/meta.yaml b/legacy_cdts/alsa-lib-cos7-ppc64le/meta.yaml deleted file mode 100644 index c6e9ebe3..00000000 --- a/legacy_cdts/alsa-lib-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: alsa-lib-cos7-ppc64le - version: 1.1.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/alsa-lib-1.1.8-1.el7.ppc64le.rpm - sha256: 545010ede619c0437d6a3c142e38e017fe214af8dc830eb20b96b5fb18ce760f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/alsa-lib-1.1.8/COPYING - summary: "(CDT) The Advanced Linux Sound Architecture (ALSA) library" - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - runtime libraries to simplify application programming and provide higher level - functionality as well as support for the older OSS API, providing binary - compatibility for most OSS programs. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/alsa-lib-devel-cos6-x86_64/alsa-lib-license b/legacy_cdts/alsa-lib-devel-cos6-x86_64/alsa-lib-license deleted file mode 100644 index af2501de..00000000 --- a/legacy_cdts/alsa-lib-devel-cos6-x86_64/alsa-lib-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/alsa-lib-devel-cos6-x86_64/build.sh b/legacy_cdts/alsa-lib-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/alsa-lib-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/alsa-lib-devel-cos6-x86_64/meta.yaml b/legacy_cdts/alsa-lib-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 5cd407ed..00000000 --- a/legacy_cdts/alsa-lib-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: alsa-lib-devel-cos6-x86_64 - version: 1.1.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/alsa-lib-devel-1.1.0-4.el6.x86_64.rpm - sha256: 0763ecbb829b73f154d7d077246497ccccb524a20f1dce449a364804bb406aab - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/alsa-lib-1.1.0-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - alsa-lib-cos6-x86_64 ==1.1.0 *_{{ cdt_build_number|int }} - host: - - alsa-lib-cos6-x86_64 ==1.1.0 *_{{ cdt_build_number|int }} - run: - - alsa-lib-cos6-x86_64 ==1.1.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: alsa-lib-license - summary: (CDT) Development files from the ALSA library - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - development libraries for developing against the ALSA libraries and - interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/alsa-lib-devel-cos7-aarch64/alsa-lib-license b/legacy_cdts/alsa-lib-devel-cos7-aarch64/alsa-lib-license deleted file mode 100644 index af2501de..00000000 --- a/legacy_cdts/alsa-lib-devel-cos7-aarch64/alsa-lib-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/alsa-lib-devel-cos7-aarch64/build.sh b/legacy_cdts/alsa-lib-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/alsa-lib-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/alsa-lib-devel-cos7-aarch64/meta.yaml b/legacy_cdts/alsa-lib-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 3e1c39c2..00000000 --- a/legacy_cdts/alsa-lib-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: alsa-lib-devel-cos7-aarch64 - version: 1.1.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/alsa-lib-devel-1.1.8-1.el7.aarch64.rpm - sha256: 9c378db289e157bd775ac6cf2f9c9dd2fbfc1376806d89d6ccd0f9d3c75e272d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - alsa-lib-cos7-aarch64 ==1.1.8 *_{{ cdt_build_number|int }} - host: - - alsa-lib-cos7-aarch64 ==1.1.8 *_{{ cdt_build_number|int }} - run: - - alsa-lib-cos7-aarch64 ==1.1.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: alsa-lib-license - summary: (CDT) Development files from the ALSA library - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - development libraries for developing against the ALSA libraries and - interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/alsa-lib-devel-cos7-ppc64le/alsa-lib-license b/legacy_cdts/alsa-lib-devel-cos7-ppc64le/alsa-lib-license deleted file mode 100644 index af2501de..00000000 --- a/legacy_cdts/alsa-lib-devel-cos7-ppc64le/alsa-lib-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/alsa-lib-devel-cos7-ppc64le/build.sh b/legacy_cdts/alsa-lib-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/alsa-lib-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/alsa-lib-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/alsa-lib-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index e19c42ff..00000000 --- a/legacy_cdts/alsa-lib-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: alsa-lib-devel-cos7-ppc64le - version: 1.1.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/alsa-lib-devel-1.1.8-1.el7.ppc64le.rpm - sha256: b60215fe9b765201ff0116fec35deeedffeeacfd79da0231ba03a7a5e71d4fad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/alsa-lib-1.1.8-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - alsa-lib-cos7-ppc64le ==1.1.8 *_{{ cdt_build_number|int }} - host: - - alsa-lib-cos7-ppc64le ==1.1.8 *_{{ cdt_build_number|int }} - run: - - alsa-lib-cos7-ppc64le ==1.1.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.alsa-project.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: alsa-lib-license - summary: (CDT) Development files from the ALSA library - description: | - The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI - functionality to the Linux operating system. This package includes the ALSA - development libraries for developing against the ALSA libraries and - interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/at-spi-cos6-x86_64/at-spi-license b/legacy_cdts/at-spi-cos6-x86_64/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/at-spi-cos6-x86_64/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/at-spi-cos6-x86_64/build.sh b/legacy_cdts/at-spi-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/at-spi-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/at-spi-cos6-x86_64/meta.yaml b/legacy_cdts/at-spi-cos6-x86_64/meta.yaml deleted file mode 100644 index ec34d9a9..00000000 --- a/legacy_cdts/at-spi-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: at-spi-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/at-spi-1.28.1-2.el6.centos.x86_64.rpm - sha256: fd951cd7fd7bd1533b2c1f5d16c213d0406a5edbddf49e1405650a946998a9fa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/at-spi-1.28.1-2.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int }} - - gtk2-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int }} - host: - - orbit2-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int }} - - gtk2-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int }} - run: - - orbit2-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int }} - - gtk2-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Assistive Technology Service Provider Interface - description: | - at-spi allows assistive technologies to access GTK-based applications. - Essentially it exposes the internals of applications for automation, so tools - such as screen readers, magnifiers, or even scripting interfaces can query and - interact with GUI controls. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/at-spi-cos7-aarch64/at-spi-license b/legacy_cdts/at-spi-cos7-aarch64/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/at-spi-cos7-aarch64/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/at-spi-cos7-aarch64/build.sh b/legacy_cdts/at-spi-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/at-spi-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/at-spi-cos7-aarch64/meta.yaml b/legacy_cdts/at-spi-cos7-aarch64/meta.yaml deleted file mode 100644 index 6f23120c..00000000 --- a/legacy_cdts/at-spi-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: at-spi-cos7-aarch64 - version: 1.32.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/at-spi-1.32.0-12.el7.aarch64.rpm - sha256: 3a016b08364d3235508a9e96ab95bb4ae10a10c19528507fefa79fc9d3e5d5d8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos7-aarch64 >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos7-aarch64 >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-cos7-aarch64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos7-aarch64 >=2.4.0 *_{{ cdt_build_number|int }} - host: - - orbit2-cos7-aarch64 >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos7-aarch64 >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-cos7-aarch64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos7-aarch64 >=2.4.0 *_{{ cdt_build_number|int }} - run: - - orbit2-cos7-aarch64 >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos7-aarch64 >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-cos7-aarch64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos7-aarch64 >=2.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Assistive Technology Service Provider Interface - description: | - at-spi allows assistive technologies to access GTK-based applications. - Essentially it exposes the internals of applications for automation, so tools - such as screen readers, magnifiers, or even scripting interfaces can query and - interact with GUI controls. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/at-spi-cos7-ppc64le/at-spi-license b/legacy_cdts/at-spi-cos7-ppc64le/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/at-spi-cos7-ppc64le/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/at-spi-cos7-ppc64le/build.sh b/legacy_cdts/at-spi-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/at-spi-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/at-spi-cos7-ppc64le/meta.yaml b/legacy_cdts/at-spi-cos7-ppc64le/meta.yaml deleted file mode 100644 index e8e2b177..00000000 --- a/legacy_cdts/at-spi-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: at-spi-cos7-ppc64le - version: 1.32.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/at-spi-1.32.0-12.el7.ppc64le.rpm - sha256: 3769435e3bf78db35e42f802780802c2ae367cf2a092b016e8c80d484056ad2f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos7-ppc64le >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos7-ppc64le >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-cos7-ppc64le >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos7-ppc64le >=2.4.0 *_{{ cdt_build_number|int }} - host: - - orbit2-cos7-ppc64le >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos7-ppc64le >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-cos7-ppc64le >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos7-ppc64le >=2.4.0 *_{{ cdt_build_number|int }} - run: - - orbit2-cos7-ppc64le >=2.6.0 *_{{ cdt_build_number|int }} - - atk-cos7-ppc64le >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-cos7-ppc64le >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-cos7-ppc64le >=2.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Assistive Technology Service Provider Interface - description: | - at-spi allows assistive technologies to access GTK-based applications. - Essentially it exposes the internals of applications for automation, so tools - such as screen readers, magnifiers, or even scripting interfaces can query and - interact with GUI controls. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/at-spi-devel-cos6-x86_64/at-spi-license b/legacy_cdts/at-spi-devel-cos6-x86_64/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/at-spi-devel-cos6-x86_64/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/at-spi-devel-cos6-x86_64/build.sh b/legacy_cdts/at-spi-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/at-spi-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/at-spi-devel-cos6-x86_64/meta.yaml b/legacy_cdts/at-spi-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 8fb985a1..00000000 --- a/legacy_cdts/at-spi-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: at-spi-devel-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/at-spi-devel-1.28.1-2.el6.centos.x86_64.rpm - sha256: bd943b4ef72e2e671e9154cb3d569ff6466e56b5c1186385841f45e6effc73ee - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/at-spi-1.28.1-2.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int }} - - atk-devel-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int }} - - gtk2-devel-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int }} - host: - - orbit2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int }} - - atk-devel-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int }} - - gtk2-devel-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int }} - run: - - orbit2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int }} - - atk-devel-cos6-x86_64 >=1.13.0 *_{{ cdt_build_number|int }} - - gtk2-devel-cos6-x86_64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos6-x86_64 >=2.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Development files for at-spi - description: | - This package contains libraries, header files and developer documentation - needed for developing applications that interact directly with at-spi. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/at-spi-devel-cos7-aarch64/at-spi-license b/legacy_cdts/at-spi-devel-cos7-aarch64/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/at-spi-devel-cos7-aarch64/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/at-spi-devel-cos7-aarch64/build.sh b/legacy_cdts/at-spi-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/at-spi-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/at-spi-devel-cos7-aarch64/meta.yaml b/legacy_cdts/at-spi-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 80808be2..00000000 --- a/legacy_cdts/at-spi-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: at-spi-devel-cos7-aarch64 - version: 1.32.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/at-spi-devel-1.32.0-12.el7.aarch64.rpm - sha256: 1e973bd5e679594b4eda8c665b99d86c5b468e152aac7673f9934c3207a98d65 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos7-aarch64 >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos7-aarch64 ==1.32.0 *_{{ cdt_build_number|int }} - - atk-devel-cos7-aarch64 >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-devel-cos7-aarch64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos7-aarch64 >=2.4.0 *_{{ cdt_build_number|int }} - host: - - orbit2-devel-cos7-aarch64 >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos7-aarch64 ==1.32.0 *_{{ cdt_build_number|int }} - - atk-devel-cos7-aarch64 >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-devel-cos7-aarch64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos7-aarch64 >=2.4.0 *_{{ cdt_build_number|int }} - run: - - orbit2-devel-cos7-aarch64 >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos7-aarch64 ==1.32.0 *_{{ cdt_build_number|int }} - - atk-devel-cos7-aarch64 >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-devel-cos7-aarch64 >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos7-aarch64 >=2.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Development files for at-spi - description: | - This package contains libraries, header files and developer documentation - needed for developing applications that interact directly with at-spi. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/at-spi-devel-cos7-ppc64le/at-spi-license b/legacy_cdts/at-spi-devel-cos7-ppc64le/at-spi-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/at-spi-devel-cos7-ppc64le/at-spi-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/at-spi-devel-cos7-ppc64le/build.sh b/legacy_cdts/at-spi-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/at-spi-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/at-spi-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/at-spi-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index d7a8ada1..00000000 --- a/legacy_cdts/at-spi-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: at-spi-devel-cos7-ppc64le - version: 1.32.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/at-spi-devel-1.32.0-12.el7.ppc64le.rpm - sha256: 34e54adef67758903b1f3aa671e1d3d870675563e61e8186ce9540772179cf90 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/at-spi-1.32.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos7-ppc64le >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos7-ppc64le ==1.32.0 *_{{ cdt_build_number|int }} - - atk-devel-cos7-ppc64le >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-devel-cos7-ppc64le >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos7-ppc64le >=2.4.0 *_{{ cdt_build_number|int }} - host: - - orbit2-devel-cos7-ppc64le >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos7-ppc64le ==1.32.0 *_{{ cdt_build_number|int }} - - atk-devel-cos7-ppc64le >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-devel-cos7-ppc64le >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos7-ppc64le >=2.4.0 *_{{ cdt_build_number|int }} - run: - - orbit2-devel-cos7-ppc64le >=2.6.0 *_{{ cdt_build_number|int }} - - at-spi-cos7-ppc64le ==1.32.0 *_{{ cdt_build_number|int }} - - atk-devel-cos7-ppc64le >=1.29.2 *_{{ cdt_build_number|int }} - - gtk2-devel-cos7-ppc64le >=2.10.0 *_{{ cdt_build_number|int }} - - libbonobo-devel-cos7-ppc64le >=2.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: at-spi-license - summary: (CDT) Development files for at-spi - description: | - This package contains libraries, header files and developer documentation - needed for developing applications that interact directly with at-spi. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/atk-cos6-x86_64/atk-copying b/legacy_cdts/atk-cos6-x86_64/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/atk-cos6-x86_64/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/atk-cos6-x86_64/build.sh b/legacy_cdts/atk-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/atk-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/atk-cos6-x86_64/meta.yaml b/legacy_cdts/atk-cos6-x86_64/meta.yaml deleted file mode 100644 index 8b9947a0..00000000 --- a/legacy_cdts/atk-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: atk-cos6-x86_64 - version: 1.30.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/atk-1.30.0-1.el6.x86_64.rpm - sha256: 0627b9fa757608512a7f7fd0f887717212e58f3d8af8e0ca338af73a38d9b65b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/atk-1.30.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Interfaces for accessibility support - description: | - The ATK library provides a set of interfaces for adding accessibility support - to applications and graphical user interface toolkits. By supporting the ATK - interfaces, an application or toolkit can be used with tools such as screen - readers, magnifiers, and alternative input devices. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/atk-cos7-aarch64/atk-copying b/legacy_cdts/atk-cos7-aarch64/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/atk-cos7-aarch64/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/atk-cos7-aarch64/build.sh b/legacy_cdts/atk-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/atk-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/atk-cos7-aarch64/meta.yaml b/legacy_cdts/atk-cos7-aarch64/meta.yaml deleted file mode 100644 index d0129967..00000000 --- a/legacy_cdts/atk-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: atk-cos7-aarch64 - version: 2.28.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/atk-2.28.1-2.el7.aarch64.rpm - sha256: 5bef4d38a43a87a3dd820a729cd2f9634bba83b972cc2d3808e3341aaf3d930c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/platform-overview/stable/atk - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Interfaces for accessibility support - description: | - The ATK library provides a set of interfaces for adding accessibility support - to applications and graphical user interface toolkits. By supporting the ATK - interfaces, an application or toolkit can be used with tools such as screen - readers, magnifiers, and alternative input devices. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/atk-cos7-ppc64le/atk-copying b/legacy_cdts/atk-cos7-ppc64le/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/atk-cos7-ppc64le/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/atk-cos7-ppc64le/build.sh b/legacy_cdts/atk-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/atk-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/atk-cos7-ppc64le/meta.yaml b/legacy_cdts/atk-cos7-ppc64le/meta.yaml deleted file mode 100644 index 5f24ab34..00000000 --- a/legacy_cdts/atk-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: atk-cos7-ppc64le - version: 2.28.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/atk-2.28.1-2.el7.ppc64le.rpm - sha256: 7592ce9a2369dc6d084482c7d72743c81bf0a6fa482466d6890cd3afc075205e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/platform-overview/stable/atk - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Interfaces for accessibility support - description: | - The ATK library provides a set of interfaces for adding accessibility support - to applications and graphical user interface toolkits. By supporting the ATK - interfaces, an application or toolkit can be used with tools such as screen - readers, magnifiers, and alternative input devices. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/atk-devel-cos6-x86_64/atk-copying b/legacy_cdts/atk-devel-cos6-x86_64/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/atk-devel-cos6-x86_64/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/atk-devel-cos6-x86_64/build.sh b/legacy_cdts/atk-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/atk-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/atk-devel-cos6-x86_64/meta.yaml b/legacy_cdts/atk-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 58363ee1..00000000 --- a/legacy_cdts/atk-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: atk-devel-cos6-x86_64 - version: 1.30.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/atk-devel-1.30.0-1.el6.x86_64.rpm - sha256: 2469c560033cc10d449d0a5065b3c5c4c78d5e7e9ca6cbf43ae66e8175af4ab3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/atk-1.30.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos6-x86_64 ==1.30.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - host: - - atk-cos6-x86_64 ==1.30.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - run: - - atk-cos6-x86_64 ==1.30.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.6.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/projects/gap/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Development files for the ATK accessibility toolkit - description: | - This package includes libraries, header files, and developer documentation - needed for development of applications or toolkits which use ATK. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/atk-devel-cos7-aarch64/atk-copying b/legacy_cdts/atk-devel-cos7-aarch64/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/atk-devel-cos7-aarch64/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/atk-devel-cos7-aarch64/build.sh b/legacy_cdts/atk-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/atk-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/atk-devel-cos7-aarch64/meta.yaml b/legacy_cdts/atk-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 645a477f..00000000 --- a/legacy_cdts/atk-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: atk-devel-cos7-aarch64 - version: 2.28.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/atk-devel-2.28.1-2.el7.aarch64.rpm - sha256: db0b1852181f6c6fa3c11b32ba1e6701b8f1a095dd8c0c67cf0cda2616aaa22d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos7-aarch64 ==2.28.1 *_{{ cdt_build_number|int }} - host: - - atk-cos7-aarch64 ==2.28.1 *_{{ cdt_build_number|int }} - run: - - atk-cos7-aarch64 ==2.28.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/platform-overview/stable/atk - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Development files for the ATK accessibility toolkit - description: | - This package includes libraries, header files, and developer documentation - needed for development of applications or toolkits which use ATK. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/atk-devel-cos7-ppc64le/atk-copying b/legacy_cdts/atk-devel-cos7-ppc64le/atk-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/atk-devel-cos7-ppc64le/atk-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/atk-devel-cos7-ppc64le/build.sh b/legacy_cdts/atk-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/atk-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/atk-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/atk-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index fa2d9be0..00000000 --- a/legacy_cdts/atk-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: atk-devel-cos7-ppc64le - version: 2.28.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/atk-devel-2.28.1-2.el7.ppc64le.rpm - sha256: 66252a24b497adcc97f3b9b441b0f0d4c14a51b39a3426f443673c97b99fe944 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/atk-2.28.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos7-ppc64le ==2.28.1 *_{{ cdt_build_number|int }} - host: - - atk-cos7-ppc64le ==2.28.1 *_{{ cdt_build_number|int }} - run: - - atk-cos7-ppc64le ==2.28.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://developer.gnome.org/platform-overview/stable/atk - license: LGPL-2.0-or-later - license_family: LGPL - license_file: atk-copying - summary: (CDT) Development files for the ATK accessibility toolkit - description: | - This package includes libraries, header files, and developer documentation - needed for development of applications or toolkits which use ATK. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/ca-certificates-cos6-x86_64/build.sh b/legacy_cdts/ca-certificates-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/ca-certificates-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/ca-certificates-cos6-x86_64/meta.yaml b/legacy_cdts/ca-certificates-cos6-x86_64/meta.yaml deleted file mode 100644 index 2a3af877..00000000 --- a/legacy_cdts/ca-certificates-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: ca-certificates-cos6-x86_64 - version: 2018.2.22 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ca-certificates-2018.2.22-65.1.el6.noarch.rpm - sha256: ce273390bdd5b7d7e0f561979fac693832b043f92cc0e60d777b00ae21ca87e2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ca-certificates-2018.2.22-65.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int }} - host: - - p11-kit-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int }} - run: - - p11-kit-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos6-x86_64 >=0.18.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/ - license: Public-Domain - license_family: Public-Domain - summary: (CDT) The Mozilla CA root certificate bundle - description: | - This package contains the set of CA certificates chosen by the Mozilla - Foundation for use with the Internet PKI. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/ca-certificates-cos7-aarch64/build.sh b/legacy_cdts/ca-certificates-cos7-aarch64/build.sh deleted file mode 100755 index 7ed088d2..00000000 --- a/legacy_cdts/ca-certificates-cos7-aarch64/build.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -mkdir -p ${SYSROOT_DIR}/etc/pki/tls/certs - -pushd ${SYSROOT_DIR}/etc/pki/java > /dev/null 2>&1 - rm -f cacerts - mkdir -p ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/java/cacerts - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/java/cacerts ${SYSROOT_DIR}/etc/pki/java/cacerts -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/etc/pki/tls > /dev/null 2>&1 - rm -f cert.pem - echo "PLACEHOLDER"> ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ${SYSROOT_DIR}/etc/pki/tls/cert.pem -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/etc/pki/tls/certs > /dev/null 2>&1 - rm -f ca-bundle.crt - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ${SYSROOT_DIR}/etc/pki/tls/certs/ca-bundle.crt -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/etc/pki/tls/certs > /dev/null 2>&1 - rm ca-bundle.trust.crt - echo "PLACEHOLDER"> ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt ${SYSROOT_DIR}/etc/pki/tls/certs/ca-bundle.trust.crt -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/ca-certificates-cos7-aarch64/meta.yaml b/legacy_cdts/ca-certificates-cos7-aarch64/meta.yaml deleted file mode 100644 index 2f224f4a..00000000 --- a/legacy_cdts/ca-certificates-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: ca-certificates-cos7-aarch64 - version: 2020.2.41 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm - sha256: 1095e8edd8713c148159831eda79522d8eae5c52f1930b7a570a157f3ccf2fc2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos7-aarch64 >=0.23.5 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos7-aarch64 >=0.23.5 *_{{ cdt_build_number|int }} - host: - - p11-kit-cos7-aarch64 >=0.23.5 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos7-aarch64 >=0.23.5 *_{{ cdt_build_number|int }} - run: - - p11-kit-cos7-aarch64 >=0.23.5 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos7-aarch64 >=0.23.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/ - license: Public-Domain - license_family: Public-Domain - summary: (CDT) The Mozilla CA root certificate bundle - description: | - This package contains the set of CA certificates chosen by the Mozilla - Foundation for use with the Internet PKI. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/ca-certificates-cos7-ppc64le/build.sh b/legacy_cdts/ca-certificates-cos7-ppc64le/build.sh deleted file mode 100755 index 74b12af1..00000000 --- a/legacy_cdts/ca-certificates-cos7-ppc64le/build.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -mkdir -p ${SYSROOT_DIR}/etc/pki/tls/certs - -pushd ${SYSROOT_DIR}/etc/pki/java > /dev/null 2>&1 - rm -f cacerts - mkdir -p ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/java/cacerts - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/java/cacerts ${SYSROOT_DIR}/etc/pki/java/cacerts -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/etc/pki/tls > /dev/null 2>&1 - rm -f cert.pem - echo "PLACEHOLDER"> ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ${SYSROOT_DIR}/etc/pki/tls/cert.pem -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/etc/pki/tls/certs > /dev/null 2>&1 - rm -f ca-bundle.crt - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ${SYSROOT_DIR}/etc/pki/tls/certs/ca-bundle.crt -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/etc/pki/tls/certs > /dev/null 2>&1 - rm ca-bundle.trust.crt - echo "PLACEHOLDER"> ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt - ln -s ${SYSROOT_DIR}/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt ${SYSROOT_DIR}/etc/pki/tls/certs/ca-bundle.trust.crt -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/ca-certificates-cos7-ppc64le/meta.yaml b/legacy_cdts/ca-certificates-cos7-ppc64le/meta.yaml deleted file mode 100644 index 2a1dd56f..00000000 --- a/legacy_cdts/ca-certificates-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: ca-certificates-cos7-ppc64le - version: 2020.2.41 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ca-certificates-2020.2.41-70.0.el7_8.noarch.rpm - sha256: 1095e8edd8713c148159831eda79522d8eae5c52f1930b7a570a157f3ccf2fc2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ca-certificates-2020.2.41-70.0.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos7-ppc64le >=0.23.5 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos7-ppc64le >=0.23.5 *_{{ cdt_build_number|int }} - host: - - p11-kit-cos7-ppc64le >=0.23.5 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos7-ppc64le >=0.23.5 *_{{ cdt_build_number|int }} - run: - - p11-kit-cos7-ppc64le >=0.23.5 *_{{ cdt_build_number|int }} - - p11-kit-trust-cos7-ppc64le >=0.23.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/ - license: Public-Domain - license_family: Public-Domain - summary: (CDT) The Mozilla CA root certificate bundle - description: | - This package contains the set of CA certificates chosen by the Mozilla - Foundation for use with the Internet PKI. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cairo-cos6-x86_64/build.sh b/legacy_cdts/cairo-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/cairo-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cairo-cos6-x86_64/cairo-copying b/legacy_cdts/cairo-cos6-x86_64/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/legacy_cdts/cairo-cos6-x86_64/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/legacy_cdts/cairo-cos6-x86_64/cairo-copying-mpl-1.1 b/legacy_cdts/cairo-cos6-x86_64/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/legacy_cdts/cairo-cos6-x86_64/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/legacy_cdts/cairo-cos6-x86_64/meta.yaml b/legacy_cdts/cairo-cos6-x86_64/meta.yaml deleted file mode 100644 index 6f663258..00000000 --- a/legacy_cdts/cairo-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: cairo-cos6-x86_64 - version: 1.8.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cairo-1.8.8-6.el6_6.x86_64.rpm - sha256: dcdfc02d7980ed7c97f04223e98919281e1a5bd21eb31dc6e60e36102bbec4ab - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cairo-1.8.8-6.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) A 2D graphics library - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. Currently supported output targets include the X Window System, - OpenGL (via glitz), in-memory image buffers, and image files (PDF, PostScript, - and SVG). Cairo is designed to produce consistent output on all output media - while taking advantage of display hardware acceleration when available (e.g. - through the X Render Extension or OpenGL). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cairo-cos7-aarch64/build.sh b/legacy_cdts/cairo-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/cairo-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cairo-cos7-aarch64/cairo-copying b/legacy_cdts/cairo-cos7-aarch64/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/legacy_cdts/cairo-cos7-aarch64/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/legacy_cdts/cairo-cos7-aarch64/cairo-copying-mpl-1.1 b/legacy_cdts/cairo-cos7-aarch64/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/legacy_cdts/cairo-cos7-aarch64/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/legacy_cdts/cairo-cos7-aarch64/meta.yaml b/legacy_cdts/cairo-cos7-aarch64/meta.yaml deleted file mode 100644 index 10a20e5b..00000000 --- a/legacy_cdts/cairo-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: cairo-cos7-aarch64 - version: 1.15.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cairo-1.15.12-4.el7.aarch64.rpm - sha256: f76597b4a144bc615fd2fcf3f978adfb2a3b14c48564a315e2440e0e06807311 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) A 2D graphics library - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. Currently supported output targets include the X Window System, - in-memory image buffers, and image files (PDF, PostScript, and SVG). Cairo is - designed to produce consistent output on all output media while taking - advantage of display hardware acceleration when available. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cairo-cos7-ppc64le/build.sh b/legacy_cdts/cairo-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/cairo-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cairo-cos7-ppc64le/cairo-copying b/legacy_cdts/cairo-cos7-ppc64le/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/legacy_cdts/cairo-cos7-ppc64le/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/legacy_cdts/cairo-cos7-ppc64le/cairo-copying-lgpl-2.1 b/legacy_cdts/cairo-cos7-ppc64le/cairo-copying-lgpl-2.1 deleted file mode 100644 index b124cf58..00000000 --- a/legacy_cdts/cairo-cos7-ppc64le/cairo-copying-lgpl-2.1 +++ /dev/null @@ -1,510 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms -of the ordinary General Public License). - - To apply these terms, attach the following notices to the library. -It is safest to attach them to the start of each source file to most -effectively convey the exclusion of warranty; and each file should -have at least the "copyright" line and a pointer to where the full -notice is found. - - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James - Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/cairo-cos7-ppc64le/cairo-copying-mpl-1.1 b/legacy_cdts/cairo-cos7-ppc64le/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/legacy_cdts/cairo-cos7-ppc64le/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/legacy_cdts/cairo-cos7-ppc64le/meta.yaml b/legacy_cdts/cairo-cos7-ppc64le/meta.yaml deleted file mode 100644 index 9f136b39..00000000 --- a/legacy_cdts/cairo-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: cairo-cos7-ppc64le - version: 1.15.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cairo-1.15.12-4.el7.ppc64le.rpm - sha256: 51a9c48460f4dcd1e57a2554f40982a4deaa8e5ab9afec24044e355d0ad6df6a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) A 2D graphics library - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. Currently supported output targets include the X Window System, - in-memory image buffers, and image files (PDF, PostScript, and SVG). Cairo is - designed to produce consistent output on all output media while taking - advantage of display hardware acceleration when available. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cairo-devel-cos6-x86_64/build.sh b/legacy_cdts/cairo-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/cairo-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying b/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying-lgpl-2.1 b/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying-lgpl-2.1 deleted file mode 100644 index b124cf58..00000000 --- a/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying-lgpl-2.1 +++ /dev/null @@ -1,510 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms -of the ordinary General Public License). - - To apply these terms, attach the following notices to the library. -It is safest to attach them to the start of each source file to most -effectively convey the exclusion of warranty; and each file should -have at least the "copyright" line and a pointer to where the full -notice is found. - - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James - Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying-mpl-1.1 b/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/legacy_cdts/cairo-devel-cos6-x86_64/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/legacy_cdts/cairo-devel-cos6-x86_64/meta.yaml b/legacy_cdts/cairo-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index da6814b0..00000000 --- a/legacy_cdts/cairo-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -package: - name: cairo-devel-cos6-x86_64 - version: 1.8.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cairo-devel-1.8.8-6.el6_6.x86_64.rpm - sha256: bd1fb7db77c53922d769305d8d60bd203c14ef7f9207df74e965db23963e8b88 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cairo-1.8.8-6.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos6-x86_64 ==1.8.8 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.9 *_{{ cdt_build_number|int }} - - pixman-devel-cos6-x86_64 >=0.12.0 *_{{ cdt_build_number|int }} - host: - - cairo-cos6-x86_64 ==1.8.8 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.9 *_{{ cdt_build_number|int }} - - pixman-devel-cos6-x86_64 >=0.12.0 *_{{ cdt_build_number|int }} - run: - - cairo-cos6-x86_64 ==1.8.8 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.9 *_{{ cdt_build_number|int }} - - pixman-devel-cos6-x86_64 >=0.12.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) Development files for cairo - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. This package contains libraries, header files and developer - documentation needed for developing software which uses the cairo graphics - library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cairo-devel-cos7-aarch64/build.sh b/legacy_cdts/cairo-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/cairo-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying b/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying-lgpl-2.1 b/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying-lgpl-2.1 deleted file mode 100644 index b124cf58..00000000 --- a/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying-lgpl-2.1 +++ /dev/null @@ -1,510 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms -of the ordinary General Public License). - - To apply these terms, attach the following notices to the library. -It is safest to attach them to the start of each source file to most -effectively convey the exclusion of warranty; and each file should -have at least the "copyright" line and a pointer to where the full -notice is found. - - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James - Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying-mpl-1.1 b/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/legacy_cdts/cairo-devel-cos7-aarch64/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/legacy_cdts/cairo-devel-cos7-aarch64/meta.yaml b/legacy_cdts/cairo-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 34768e14..00000000 --- a/legacy_cdts/cairo-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: cairo-devel-cos7-aarch64 - version: 1.15.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cairo-devel-1.15.12-4.el7.aarch64.rpm - sha256: 089370a8871255cc20531b3f7157797d274689a7ec212f73bb9c7a5c02102faf - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos7-aarch64 ==1.15.12 *_{{ cdt_build_number|int }} - host: - - cairo-cos7-aarch64 ==1.15.12 *_{{ cdt_build_number|int }} - run: - - cairo-cos7-aarch64 ==1.15.12 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) Development files for cairo - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. This package contains libraries, header files and developer - documentation needed for developing software which uses the cairo graphics - library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cairo-devel-cos7-ppc64le/build.sh b/legacy_cdts/cairo-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/cairo-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying b/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying deleted file mode 100644 index 144d70a1..00000000 --- a/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying +++ /dev/null @@ -1,17 +0,0 @@ -Cairo-5c is free software. - -Every source file in the implementation of cairo is available to be -redistributed and/or modified under the terms of either the GNU Lesser -General Public License (LGPL) version 2.1 or the Mozilla Public -License (MPL) version 1.1. Some files are available under more -liberal terms, but we believe that in all cases, each file may be used -under either the LGPL or the MPL. - -See the following files in this directory for the precise terms and -conditions of either license: - - COPYING-LGPL-2.1 - COPYING-MPL-1.1 - -Please see each file in the implementation for Copyright and licensing -information. diff --git a/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying-lgpl-2.1 b/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying-lgpl-2.1 deleted file mode 100644 index b124cf58..00000000 --- a/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying-lgpl-2.1 +++ /dev/null @@ -1,510 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms -of the ordinary General Public License). - - To apply these terms, attach the following notices to the library. -It is safest to attach them to the start of each source file to most -effectively convey the exclusion of warranty; and each file should -have at least the "copyright" line and a pointer to where the full -notice is found. - - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James - Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying-mpl-1.1 b/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying-mpl-1.1 deleted file mode 100644 index 7714141d..00000000 --- a/legacy_cdts/cairo-devel-cos7-ppc64le/cairo-copying-mpl-1.1 +++ /dev/null @@ -1,470 +0,0 @@ - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - diff --git a/legacy_cdts/cairo-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/cairo-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index b8552320..00000000 --- a/legacy_cdts/cairo-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: cairo-devel-cos7-ppc64le - version: 1.15.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cairo-devel-1.15.12-4.el7.ppc64le.rpm - sha256: 582633429c5b834906d5f13b5683f7ac7a9684fd0a26265b7d2b885d82fecc01 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cairo-1.15.12-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos7-ppc64le ==1.15.12 *_{{ cdt_build_number|int }} - host: - - cairo-cos7-ppc64le ==1.15.12 *_{{ cdt_build_number|int }} - run: - - cairo-cos7-ppc64le ==1.15.12 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cairographics.org - license: LGPLv2 or MPLv1.1 - license_family: LGPL - license_file: - - cairo-copying - - cairo-copying-lgpl-2.1 - - cairo-copying-mpl-1.1 - summary: (CDT) Development files for cairo - description: | - Cairo is a 2D graphics library designed to provide high-quality display and - print output. This package contains libraries, header files and developer - documentation needed for developing software which uses the cairo graphics - library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/centos-release-cos7-aarch64/build.sh b/legacy_cdts/centos-release-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/centos-release-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/centos-release-cos7-aarch64/centos-release-license b/legacy_cdts/centos-release-cos7-aarch64/centos-release-license deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/centos-release-cos7-aarch64/centos-release-license +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/centos-release-cos7-aarch64/meta.yaml b/legacy_cdts/centos-release-cos7-aarch64/meta.yaml deleted file mode 100644 index 80c86d9d..00000000 --- a/legacy_cdts/centos-release-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: centos-release-cos7-aarch64 - version: 7 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/centos-release-7-9.2009.0.el7.centos.aarch64.rpm - sha256: 0588cbe9e9b38367f4d5f2e24ecffc08d28c4f65ccf860f478688a832719ebe5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: centos-release-cos7-aarch64 - license: GPL-2.0-only - license_family: GPL2 - license_file: centos-release-license - summary: (CDT) CentOS Linux release file - description: | - CentOS Linux release files - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/centos-release-cos7-ppc64le/build.sh b/legacy_cdts/centos-release-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/centos-release-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/centos-release-cos7-ppc64le/centos-release-license b/legacy_cdts/centos-release-cos7-ppc64le/centos-release-license deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/centos-release-cos7-ppc64le/centos-release-license +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/centos-release-cos7-ppc64le/meta.yaml b/legacy_cdts/centos-release-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1867c6bb..00000000 --- a/legacy_cdts/centos-release-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: centos-release-cos7-ppc64le - version: 7 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/centos-release-7-9.2009.0.el7.centos.ppc64le.rpm - sha256: 9cc7d28e561100c8054b1ca7704f79ecdc80d08054b72b20ee7268c0b55b5ada - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/centos-release-7-9.2009.0.el7.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: centos-release-cos7-ppc64le - license: GPL-2.0-only - license_family: GPL2 - license_file: centos-release-license - summary: (CDT) CentOS Linux release file - description: | - CentOS Linux release files - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/chkconfig-cos6-x86_64/build.sh b/legacy_cdts/chkconfig-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/chkconfig-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/chkconfig-cos6-x86_64/meta.yaml b/legacy_cdts/chkconfig-cos6-x86_64/meta.yaml deleted file mode 100644 index fbf8d516..00000000 --- a/legacy_cdts/chkconfig-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: chkconfig-cos6-x86_64 - version: 1.3.49.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/chkconfig-1.3.49.5-1.el6.x86_64.rpm - sha256: 78386af88e956364b220b3ef9fb268c7cf83ec1e8b763e65ae1cf71d4d4cc9dd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/chkconfig-1.3.49.5-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: chkconfig-cos6-x86_64 - license: GPL-2.0-only - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/chkconfig-1.3.49.5/COPYING - summary: "(CDT) A system tool for maintaining the /etc/rc*.d hierarchy" - description: | - Chkconfig is a basic system utility. It updates and queries runlevel - information for system services. Chkconfig manipulates the numerous symbolic - links in /etc/rc.d, to relieve system administrators of some of the drudgery - of manually editing the symbolic links. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/chkconfig-cos7-aarch64/build.sh b/legacy_cdts/chkconfig-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/chkconfig-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/chkconfig-cos7-aarch64/meta.yaml b/legacy_cdts/chkconfig-cos7-aarch64/meta.yaml deleted file mode 100644 index 5027c8fa..00000000 --- a/legacy_cdts/chkconfig-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: chkconfig-cos7-aarch64 - version: 1.7.6 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/chkconfig-1.7.6-1.el7.aarch64.rpm - sha256: d12a3ca85e3532598f300e025d50cce3656c3169aace7eb9a610e770ef221810 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/fedora-sysv/chkconfig - license: GPL-2.0-only - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/chkconfig-1.7.6/COPYING - summary: "(CDT) A system tool for maintaining the /etc/rc*.d hierarchy" - description: | - Chkconfig is a basic system utility. It updates and queries runlevel - information for system services. Chkconfig manipulates the numerous symbolic - links in /etc/rc.d, to relieve system administrators of some of the drudgery - of manually editing the symbolic links. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/chkconfig-cos7-ppc64le/build.sh b/legacy_cdts/chkconfig-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/chkconfig-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/chkconfig-cos7-ppc64le/meta.yaml b/legacy_cdts/chkconfig-cos7-ppc64le/meta.yaml deleted file mode 100644 index f8422599..00000000 --- a/legacy_cdts/chkconfig-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: chkconfig-cos7-ppc64le - version: 1.7.6 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/chkconfig-1.7.6-1.el7.ppc64le.rpm - sha256: 653badf31f2366a796d3b1e7aeadc782246a5ed1a7fcea23afe8052cffb68c21 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/chkconfig-1.7.6-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/fedora-sysv/chkconfig - license: GPL-2.0-only - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/chkconfig-1.7.6/COPYING - summary: "(CDT) A system tool for maintaining the /etc/rc*.d hierarchy" - description: | - Chkconfig is a basic system utility. It updates and queries runlevel - information for system services. Chkconfig manipulates the numerous symbolic - links in /etc/rc.d, to relieve system administrators of some of the drudgery - of manually editing the symbolic links. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/copy-jdk-configs-cos6-x86_64/build.sh b/legacy_cdts/copy-jdk-configs-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/copy-jdk-configs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/copy-jdk-configs-cos6-x86_64/meta.yaml b/legacy_cdts/copy-jdk-configs-cos6-x86_64/meta.yaml deleted file mode 100644 index 89d0da6d..00000000 --- a/legacy_cdts/copy-jdk-configs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: copy-jdk-configs-cos6-x86_64 - version: 3.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/copy-jdk-configs-3.3-9.el6.noarch.rpm - sha256: 45ca5dacaf935e3f31ab4a0f437aa1e8f761bd65fdf031af8f50a0ab42e22d78 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/copy-jdk-configs-3.3-9.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://pagure.io/copy_jdk_configs - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/copy_jdk_configs/LICENSE - summary: "(CDT) JDKs configuration files copier" - description: | - Utility script to transfer JDKs configuration files between updates or for - archiving. With script to fix incorrectly created rpmnew files - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/copy-jdk-configs-cos7-aarch64/build.sh b/legacy_cdts/copy-jdk-configs-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/copy-jdk-configs-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/copy-jdk-configs-cos7-aarch64/meta.yaml b/legacy_cdts/copy-jdk-configs-cos7-aarch64/meta.yaml deleted file mode 100644 index 7ae01c0e..00000000 --- a/legacy_cdts/copy-jdk-configs-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: copy-jdk-configs-cos7-aarch64 - version: 3.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm - sha256: 7b7ff9e72fe7a4b6c9e1aae52bdb913d2bb58ea86518e91e179a43acb93f21f8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://pagure.io/copy_jdk_configs - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/copy-jdk-configs-3.3/LICENSE - summary: "(CDT) JDKs configuration files copier" - description: | - Utility script to transfer JDKs configuration files between updates or for - archiving. With script to fix incorrectly created rpmnew files - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/copy-jdk-configs-cos7-ppc64le/build.sh b/legacy_cdts/copy-jdk-configs-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/copy-jdk-configs-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/copy-jdk-configs-cos7-ppc64le/meta.yaml b/legacy_cdts/copy-jdk-configs-cos7-ppc64le/meta.yaml deleted file mode 100644 index 586ce2f2..00000000 --- a/legacy_cdts/copy-jdk-configs-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: copy-jdk-configs-cos7-ppc64le - version: 3.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/copy-jdk-configs-3.3-10.el7_5.noarch.rpm - sha256: 7b7ff9e72fe7a4b6c9e1aae52bdb913d2bb58ea86518e91e179a43acb93f21f8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/copy-jdk-configs-3.3-10.el7_5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://pagure.io/copy_jdk_configs - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/copy-jdk-configs-3.3/LICENSE - summary: "(CDT) JDKs configuration files copier" - description: | - Utility script to transfer JDKs configuration files between updates or for - archiving. With script to fix incorrectly created rpmnew files - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cups-devel-cos6-x86_64/build.sh b/legacy_cdts/cups-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/cups-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cups-devel-cos6-x86_64/cups-license b/legacy_cdts/cups-devel-cos6-x86_64/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/legacy_cdts/cups-devel-cos6-x86_64/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/legacy_cdts/cups-devel-cos6-x86_64/meta.yaml b/legacy_cdts/cups-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index eec3960b..00000000 --- a/legacy_cdts/cups-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: cups-devel-cos6-x86_64 - version: 1.4.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cups-devel-1.4.2-79.el6.x86_64.rpm - sha256: 48e03cf7b912b7abe95adc662381163be739af5906134fd40c240373af3da8a5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cups-1.4.2-79.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cups-libs-cos6-x86_64 ==1.4.2 *_{{ cdt_build_number|int }} - host: - - cups-libs-cos6-x86_64 ==1.4.2 *_{{ cdt_build_number|int }} - run: - - cups-libs-cos6-x86_64 ==1.4.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 - license_family: LGPL - license_file: cups-license - summary: (CDT) Common Unix Printing System - development environment - description: | - The Common UNIX Printing System provides a portable printing layer for UNIX® - operating systems. This is the development package for creating additional - printer drivers, and other CUPS services. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cups-devel-cos7-aarch64/build.sh b/legacy_cdts/cups-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/cups-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cups-devel-cos7-aarch64/cups-license b/legacy_cdts/cups-devel-cos7-aarch64/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/legacy_cdts/cups-devel-cos7-aarch64/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/legacy_cdts/cups-devel-cos7-aarch64/meta.yaml b/legacy_cdts/cups-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 05af429b..00000000 --- a/legacy_cdts/cups-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: cups-devel-cos7-aarch64 - version: 1.6.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cups-devel-1.6.3-51.el7.aarch64.rpm - sha256: aa2cd8a49f93163ae139dc37d0be4509dd74ff3098ac6dae0821e1dcdfce16e0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cups-libs-cos7-aarch64 ==1.6.3 *_{{ cdt_build_number|int }} - host: - - cups-libs-cos7-aarch64 ==1.6.3 *_{{ cdt_build_number|int }} - run: - - cups-libs-cos7-aarch64 ==1.6.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 - license_family: LGPL - license_file: cups-license - summary: (CDT) CUPS printing system - development environment - description: | - CUPS printing system provides a portable printing layer for UNIX® operating - systems. This is the development package for creating additional printer - drivers, and other CUPS services. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cups-devel-cos7-ppc64le/build.sh b/legacy_cdts/cups-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/cups-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cups-devel-cos7-ppc64le/cups-license b/legacy_cdts/cups-devel-cos7-ppc64le/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/legacy_cdts/cups-devel-cos7-ppc64le/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/legacy_cdts/cups-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/cups-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 962ec6bc..00000000 --- a/legacy_cdts/cups-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: cups-devel-cos7-ppc64le - version: 1.6.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cups-devel-1.6.3-51.el7.ppc64le.rpm - sha256: 472607d505e5b7321d8697c893310a79f7c1947dea33e73da677d96341ec6174 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cups-libs-cos7-ppc64le ==1.6.3 *_{{ cdt_build_number|int }} - host: - - cups-libs-cos7-ppc64le ==1.6.3 *_{{ cdt_build_number|int }} - run: - - cups-libs-cos7-ppc64le ==1.6.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 - license_family: LGPL - license_file: cups-license - summary: (CDT) CUPS printing system - development environment - description: | - CUPS printing system provides a portable printing layer for UNIX® operating - systems. This is the development package for creating additional printer - drivers, and other CUPS services. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cups-libs-cos6-x86_64/build.sh b/legacy_cdts/cups-libs-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/cups-libs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cups-libs-cos6-x86_64/cups-license b/legacy_cdts/cups-libs-cos6-x86_64/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/legacy_cdts/cups-libs-cos6-x86_64/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/legacy_cdts/cups-libs-cos6-x86_64/meta.yaml b/legacy_cdts/cups-libs-cos6-x86_64/meta.yaml deleted file mode 100644 index c6beb818..00000000 --- a/legacy_cdts/cups-libs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: cups-libs-cos6-x86_64 - version: 1.4.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/cups-libs-1.4.2-79.el6.x86_64.rpm - sha256: 0ff919a104a12bb82bab65e9a412b3693638707540c0f98fcc5f9595f853cbba - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/cups-1.4.2-79.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 - license_family: LGPL - license_file: cups-license - summary: (CDT) Common Unix Printing System - libraries - description: | - The Common UNIX Printing System provides a portable printing layer for UNIX® - operating systems. It has been developed by Easy Software Products to promote - a standard printing solution for all UNIX vendors and users. CUPS provides the - System V and Berkeley command-line interfaces. The cups-libs package provides - libraries used by applications to use CUPS natively, without needing the - lp/lpr commands. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cups-libs-cos7-aarch64/build.sh b/legacy_cdts/cups-libs-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/cups-libs-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cups-libs-cos7-aarch64/cups-license b/legacy_cdts/cups-libs-cos7-aarch64/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/legacy_cdts/cups-libs-cos7-aarch64/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/legacy_cdts/cups-libs-cos7-aarch64/meta.yaml b/legacy_cdts/cups-libs-cos7-aarch64/meta.yaml deleted file mode 100644 index 899ffa4a..00000000 --- a/legacy_cdts/cups-libs-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: cups-libs-cos7-aarch64 - version: 1.6.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/cups-libs-1.6.3-51.el7.aarch64.rpm - sha256: c802a5822ff6734fe86f17e2922be7d7bd29f44b5363f6074300ef98e48cfbad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 and zlib - license_family: LGPL - license_file: cups-license - summary: (CDT) CUPS printing system - libraries - description: | - CUPS printing system provides a portable printing layer for UNIX® operating - systems. It has been developed by Apple Inc. to promote a standard printing - solution for all UNIX vendors and users. CUPS provides the System V and - Berkeley command-line interfaces. The cups-libs package provides libraries - used by applications to use CUPS natively, without needing the lp/lpr - commands. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/cups-libs-cos7-ppc64le/build.sh b/legacy_cdts/cups-libs-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/cups-libs-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/cups-libs-cos7-ppc64le/cups-license b/legacy_cdts/cups-libs-cos7-ppc64le/cups-license deleted file mode 100644 index d7e0128f..00000000 --- a/legacy_cdts/cups-libs-cos7-ppc64le/cups-license +++ /dev/null @@ -1,1168 +0,0 @@ -CUPS License Agreement - -Copyright 2007-2016 by Apple Inc. -1 Infinite Loop -Cupertino, CA 95014 USA - -WWW: http://www.cups.org/ - - -INTRODUCTION - -CUPS(tm) is provided under the GNU General Public License ("GPL") -and GNU Library General Public License ("LGPL"), Version 2, with an -exception for Apple operating systems. A copy of the exception and -licenses follow this introduction. - -The GNU LGPL applies to the CUPS and CUPS Imaging libraries -located in the "cups" and "filter" subdirectories of the CUPS -source distribution and the files in the "test" subdirectory. The -GNU GPL applies to the remainder of the CUPS distribution. - -For those not familiar with the GNU GPL, the license basically -allows you to: - -- Use the CUPS software at no charge. -- Distribute verbatim copies of the software in source or -binary form. -- Sell verbatim copies of the software for a media fee, or -sell support for the software. - -What this license *does not* allow you to do is make changes or -add features to CUPS and then sell a binary distribution without -source code. You must provide source for any changes or additions -to the software, and all code must be provided under the GPL or -LGPL as appropriate. The only exceptions to this are the portions -of the CUPS software covered by the Apple operating system -license exceptions outlined later in this license agreement. - -The GNU LGPL relaxes the "link-to" restriction, allowing you to -develop applications that use the CUPS and CUPS Imaging libraries -under other licenses and/or conditions as appropriate for your -application, driver, or filter. - - -LICENSE EXCEPTIONS - -In addition, as the copyright holder of CUPS, Apple Inc. grants -the following special exception: - -1. Apple Operating System Development License Exception; - -a. Software that is developed by any person or entity -for an Apple Operating System ("Apple OS-Developed -Software"), including but not limited to Apple and -third party printer drivers, filters, and backends -for an Apple Operating System, that is linked to the -CUPS imaging library or based on any sample filters -or backends provided with CUPS shall not be -considered to be a derivative work or collective work -based on the CUPS program and is exempt from the -mandatory source code release clauses of the GNU GPL. -You may therefore distribute linked combinations of -the CUPS imaging library with Apple OS-Developed -Software without releasing the source code of the -Apple OS-Developed Software. You may also use sample -filters and backends provided with CUPS to develop -Apple OS-Developed Software without releasing the -source code of the Apple OS-Developed Software. - -b. An Apple Operating System means any operating system -software developed and/or marketed by Apple Inc., -including but not limited to all existing releases and -versions of Apple's Darwin, iOS, macOS, macOS Server, and -tvOS products and all follow-on releases and future -versions thereof. - -c. This exception is only available for Apple -OS-Developed Software and does not apply to software -that is distributed for use on other operating -systems. - -d. All CUPS software that falls under this license -exception have the following text at the top of each -source file: - -This file is subject to the Apple OS-Developed -Software exception. - -No developer is required to provide this exception in a derived -work. - - -KERBEROS SUPPORT CODE - -The Kerberos support code ("KSC") is copyright 2006 by Jelmer -Vernooij and is provided 'as-is', without any express or implied -warranty. In no event will the author or Apple Inc. be held -liable for any damages arising from the use of the KSC. - -Sources files containing KSC have the following text at the top -of each source file: - -This file contains Kerberos support code, copyright 2006 by -Jelmer Vernooij. - -The KSC copyright and license apply only to Kerberos-related -feature code in CUPS. Such code is typically conditionally -compiled based on the present of the HAVE_GSSAPI preprocessor -definition. - -Permission is granted to anyone to use the KSC for any purpose, -including commercial applications, and to alter it and -redistribute it freely, subject to the following restrictions: - -1. The origin of the KSC must not be misrepresented; you -must not claim that you wrote the original software. If -you use the KSC in a product, an acknowledgment in the -product documentation would be appreciated but is not -required. - -2. Altered source versions must be plainly marked as such, -and must not be misrepresented as being the original -software. - -3. This notice may not be removed or altered from any source -distribution. - - -TRADEMARKS - -CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple -Inc. Apple grants you a non-exclusive and non-transferable right -to use the CUPS Marks in any direct port or binary distribution -incorporating CUPS software and in any promotional material -therefor. You agree that your products will meet the highest -levels of quality and integrity for similar goods, not be unlawful, -and be developed, manufactured, and distributed in compliance with -this license. You will not interfere with Apple's rights in the -CUPS Marks, and all use of the CUPS Marks shall inure to the -benefit of Apple. This license does not apply to use of the CUPS -Marks in a derivative products, which requires prior written -permission from Apple Inc. - -GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) 19yy - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) 19yy name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/legacy_cdts/cups-libs-cos7-ppc64le/meta.yaml b/legacy_cdts/cups-libs-cos7-ppc64le/meta.yaml deleted file mode 100644 index 7ea77ca5..00000000 --- a/legacy_cdts/cups-libs-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: cups-libs-cos7-ppc64le - version: 1.6.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/cups-libs-1.6.3-51.el7.ppc64le.rpm - sha256: 001c42a45b103738b467ff9653c0e38bf590d5721f660189dca4eb503b6a5a43 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/cups-1.6.3-51.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.cups.org/ - license: LGPLv2 and zlib - license_family: LGPL - license_file: cups-license - summary: (CDT) CUPS printing system - libraries - description: | - CUPS printing system provides a portable printing layer for UNIX® operating - systems. It has been developed by Apple Inc. to promote a standard printing - solution for all UNIX vendors and users. CUPS provides the System V and - Berkeley command-line interfaces. The cups-libs package provides libraries - used by applications to use CUPS natively, without needing the lp/lpr - commands. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/expat-cos6-x86_64/build.sh b/legacy_cdts/expat-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/expat-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/expat-cos6-x86_64/expat-license b/legacy_cdts/expat-cos6-x86_64/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/legacy_cdts/expat-cos6-x86_64/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/expat-cos6-x86_64/meta.yaml b/legacy_cdts/expat-cos6-x86_64/meta.yaml deleted file mode 100644 index 86b48fa5..00000000 --- a/legacy_cdts/expat-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: expat-cos6-x86_64 - version: 2.0.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/expat-2.0.1-13.el6_8.x86_64.rpm - sha256: 668543cbe7d320c097b893acdf692a38745096590b58615eb67ea940374a2125 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/expat-2.0.1-13.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) An XML parser library - description: | - This is expat, the C library for parsing XML, written by James Clark. Expat is - a stream oriented XML parser. This means that you register handlers with the - parser prior to starting the parse. These handlers are called when the parser - discovers the associated structures in the document being parsed. A start tag - is an example of the kind of structures for which you may register handlers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/expat-cos7-aarch64/build.sh b/legacy_cdts/expat-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/expat-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/expat-cos7-aarch64/expat-license b/legacy_cdts/expat-cos7-aarch64/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/legacy_cdts/expat-cos7-aarch64/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/expat-cos7-aarch64/meta.yaml b/legacy_cdts/expat-cos7-aarch64/meta.yaml deleted file mode 100644 index b92a4501..00000000 --- a/legacy_cdts/expat-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: expat-cos7-aarch64 - version: 2.1.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/expat-2.1.0-12.el7.aarch64.rpm - sha256: e1b3233e6f9951a3ff0bada25903463be63bf5166893d4d62aabdf28eaf65c71 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) An XML parser library - description: | - This is expat, the C library for parsing XML, written by James Clark. Expat is - a stream oriented XML parser. This means that you register handlers with the - parser prior to starting the parse. These handlers are called when the parser - discovers the associated structures in the document being parsed. A start tag - is an example of the kind of structures for which you may register handlers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/expat-cos7-ppc64le/build.sh b/legacy_cdts/expat-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/expat-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/expat-cos7-ppc64le/expat-license b/legacy_cdts/expat-cos7-ppc64le/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/legacy_cdts/expat-cos7-ppc64le/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/expat-cos7-ppc64le/meta.yaml b/legacy_cdts/expat-cos7-ppc64le/meta.yaml deleted file mode 100644 index 0b8fc780..00000000 --- a/legacy_cdts/expat-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: expat-cos7-ppc64le - version: 2.1.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/expat-2.1.0-12.el7.ppc64le.rpm - sha256: 00893d45ac1ffacb782fdfe82d28106d9df5d202a0daf10a3dea1fcede70fcf2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) An XML parser library - description: | - This is expat, the C library for parsing XML, written by James Clark. Expat is - a stream oriented XML parser. This means that you register handlers with the - parser prior to starting the parse. These handlers are called when the parser - discovers the associated structures in the document being parsed. A start tag - is an example of the kind of structures for which you may register handlers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/expat-devel-cos6-x86_64/build.sh b/legacy_cdts/expat-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/expat-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/expat-devel-cos6-x86_64/expat-license b/legacy_cdts/expat-devel-cos6-x86_64/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/legacy_cdts/expat-devel-cos6-x86_64/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/expat-devel-cos6-x86_64/meta.yaml b/legacy_cdts/expat-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 73829f8a..00000000 --- a/legacy_cdts/expat-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: expat-devel-cos6-x86_64 - version: 2.0.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/expat-devel-2.0.1-13.el6_8.x86_64.rpm - sha256: 64684a601f126ca5e307fa152b56af0bb7cd31cb231a6d9560573d50bbe94326 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/expat-2.0.1-13.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - expat-cos6-x86_64 ==2.0.1 *_{{ cdt_build_number|int }} - host: - - expat-cos6-x86_64 ==2.0.1 *_{{ cdt_build_number|int }} - run: - - expat-cos6-x86_64 ==2.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) Libraries and header files to develop applications using expat - description: | - The expat-devel package contains the libraries, include files and - documentation to develop XML applications with expat. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/expat-devel-cos7-aarch64/build.sh b/legacy_cdts/expat-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/expat-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/expat-devel-cos7-aarch64/expat-license b/legacy_cdts/expat-devel-cos7-aarch64/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/legacy_cdts/expat-devel-cos7-aarch64/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/expat-devel-cos7-aarch64/meta.yaml b/legacy_cdts/expat-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index f115dd0d..00000000 --- a/legacy_cdts/expat-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: expat-devel-cos7-aarch64 - version: 2.1.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/expat-devel-2.1.0-12.el7.aarch64.rpm - sha256: eb818da9347fa683079771a80a725cdd73f29373000868f602d2d8c591040eb7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - expat-cos7-aarch64 ==2.1.0 *_{{ cdt_build_number|int }} - host: - - expat-cos7-aarch64 ==2.1.0 *_{{ cdt_build_number|int }} - run: - - expat-cos7-aarch64 ==2.1.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) Libraries and header files to develop applications using expat - description: | - The expat-devel package contains the libraries, include files and - documentation to develop XML applications with expat. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/expat-devel-cos7-ppc64le/build.sh b/legacy_cdts/expat-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/expat-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/expat-devel-cos7-ppc64le/expat-license b/legacy_cdts/expat-devel-cos7-ppc64le/expat-license deleted file mode 100644 index 3c0142e7..00000000 --- a/legacy_cdts/expat-devel-cos7-ppc64le/expat-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2019 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/expat-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/expat-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 36690805..00000000 --- a/legacy_cdts/expat-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: expat-devel-cos7-ppc64le - version: 2.1.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/expat-devel-2.1.0-12.el7.ppc64le.rpm - sha256: b0b2b94d55996d4c07b46eae84858150d98cd74411d934b40590fd6058022405 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/expat-2.1.0-12.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - expat-cos7-ppc64le ==2.1.0 *_{{ cdt_build_number|int }} - host: - - expat-cos7-ppc64le ==2.1.0 *_{{ cdt_build_number|int }} - run: - - expat-cos7-ppc64le ==2.1.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libexpat.org/ - license: MIT - license_family: MIT - license_file: expat-license - summary: (CDT) Libraries and header files to develop applications using expat - description: | - The expat-devel package contains the libraries, include files and - documentation to develop XML applications with expat. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fontconfig-cos6-x86_64/build.sh b/legacy_cdts/fontconfig-cos6-x86_64/build.sh deleted file mode 100755 index 9fab8123..00000000 --- a/legacy_cdts/fontconfig-cos6-x86_64/build.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/etc/fonts/conf.d > /dev/null 2>&1 -for fulllnk in $(find . -maxdepth 1 -type l); do - lnk=$(basename ${fulllnk}) - lnk_dst=$(readlink ${lnk}) - if [[ ${lnk_dst:0:1} == "/" ]]; then - rm -f ${lnk} - ln -s ${SYSROOT_DIR}${lnk_dst} ${SYSROOT_DIR}/etc/fonts/conf.d/${lnk} - fi -done -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fontconfig-cos6-x86_64/meta.yaml b/legacy_cdts/fontconfig-cos6-x86_64/meta.yaml deleted file mode 100644 index fe0610b1..00000000 --- a/legacy_cdts/fontconfig-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: fontconfig-cos6-x86_64 - version: 2.8.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/fontconfig-2.8.0-5.el6.x86_64.rpm - sha256: 6a915b6e1ad740994aa9688d70a67ff2b6b72e0ced668794aeb27b2d0f2e237b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/fontconfig-2.8.0-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int }} - host: - - freetype-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int }} - run: - - freetype-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/fontconfig-2.8.0/COPYING - summary: "(CDT) Font configuration and customization library" - description: | - Fontconfig is designed to locate fonts within the system and select them - according to requirements specified by applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fontconfig-cos7-aarch64/build.sh b/legacy_cdts/fontconfig-cos7-aarch64/build.sh deleted file mode 100755 index a703840b..00000000 --- a/legacy_cdts/fontconfig-cos7-aarch64/build.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/etc/fonts/conf.d > /dev/null 2>&1 -for fulllnk in $(find . -maxdepth 1 -type l); do - lnk=$(basename ${fulllnk}) - lnk_dst=$(readlink ${lnk}) - if [[ ${lnk_dst:0:1} == "/" ]]; then - rm -f ${lnk} - ln -s ${SYSROOT_DIR}${lnk_dst} ${SYSROOT_DIR}/etc/fonts/conf.d/${lnk} - fi -done -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fontconfig-cos7-aarch64/meta.yaml b/legacy_cdts/fontconfig-cos7-aarch64/meta.yaml deleted file mode 100644 index aae737cc..00000000 --- a/legacy_cdts/fontconfig-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: fontconfig-cos7-aarch64 - version: 2.13.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/fontconfig-2.13.0-4.3.el7.aarch64.rpm - sha256: 2551609942fed6a170bca99d0bd8383c9fce03b4cdabec9c964bde509ef55ea9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int }} - host: - - freetype-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int }} - run: - - freetype-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT and Public Domain and UCD - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/fontconfig-2.13.0/COPYING - summary: "(CDT) Font configuration and customization library" - description: | - Fontconfig is designed to locate fonts within the system and select them - according to requirements specified by applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fontconfig-cos7-ppc64le/build.sh b/legacy_cdts/fontconfig-cos7-ppc64le/build.sh deleted file mode 100755 index aef119c6..00000000 --- a/legacy_cdts/fontconfig-cos7-ppc64le/build.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/etc/fonts/conf.d > /dev/null 2>&1 -for fulllnk in $(find . -maxdepth 1 -type l); do - lnk=$(basename ${fulllnk}) - lnk_dst=$(readlink ${lnk}) - if [[ ${lnk_dst:0:1} == "/" ]]; then - rm -f ${lnk} - ln -s ${SYSROOT_DIR}${lnk_dst} ${SYSROOT_DIR}/etc/fonts/conf.d/${lnk} - fi -done -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fontconfig-cos7-ppc64le/meta.yaml b/legacy_cdts/fontconfig-cos7-ppc64le/meta.yaml deleted file mode 100644 index 5ae5396b..00000000 --- a/legacy_cdts/fontconfig-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: fontconfig-cos7-ppc64le - version: 2.13.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/fontconfig-2.13.0-4.3.el7.ppc64le.rpm - sha256: 2eabc434571ad4a5b5f8096f65d776b28c1df20992f36f19b87b52b2c30263bb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int }} - host: - - freetype-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int }} - run: - - freetype-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT and Public Domain and UCD - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/fontconfig-2.13.0/COPYING - summary: "(CDT) Font configuration and customization library" - description: | - Fontconfig is designed to locate fonts within the system and select them - according to requirements specified by applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fontconfig-devel-cos6-x86_64/build.sh b/legacy_cdts/fontconfig-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/fontconfig-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fontconfig-devel-cos6-x86_64/fontconfig-copying b/legacy_cdts/fontconfig-devel-cos6-x86_64/fontconfig-copying deleted file mode 100644 index 66392b13..00000000 --- a/legacy_cdts/fontconfig-devel-cos6-x86_64/fontconfig-copying +++ /dev/null @@ -1,28 +0,0 @@ -fontconfig/COPYING - -Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard -Copyright © 2005 Patrick Lam -Copyright © 2009 Roozbeh Pournader -Copyright © 2008,2009 Red Hat, Inc. -Copyright © 2008 Danilo Šegan -Copyright © 2012 Google, Inc. - - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the author(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The authors make no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/fontconfig-devel-cos6-x86_64/meta.yaml b/legacy_cdts/fontconfig-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 7ebbcbae..00000000 --- a/legacy_cdts/fontconfig-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: fontconfig-devel-cos6-x86_64 - version: 2.8.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/fontconfig-devel-2.8.0-5.el6.x86_64.rpm - sha256: 4938701d283915837478b414dcf365592e1581052fcf5c89f9d89f2aea9e5361 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/fontconfig-2.8.0-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos6-x86_64 ==2.8.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int }} - host: - - fontconfig-cos6-x86_64 ==2.8.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int }} - run: - - fontconfig-cos6-x86_64 ==2.8.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT - license_family: MIT - license_file: fontconfig-copying - summary: (CDT) Font configuration and customization library - description: | - The fontconfig-devel package includes the header files, and developer docs for - the fontconfig package. Install fontconfig-devel if you want to develop - programs which will use fontconfig. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fontconfig-devel-cos7-aarch64/build.sh b/legacy_cdts/fontconfig-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/fontconfig-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fontconfig-devel-cos7-aarch64/fontconfig-copying b/legacy_cdts/fontconfig-devel-cos7-aarch64/fontconfig-copying deleted file mode 100644 index 66392b13..00000000 --- a/legacy_cdts/fontconfig-devel-cos7-aarch64/fontconfig-copying +++ /dev/null @@ -1,28 +0,0 @@ -fontconfig/COPYING - -Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard -Copyright © 2005 Patrick Lam -Copyright © 2009 Roozbeh Pournader -Copyright © 2008,2009 Red Hat, Inc. -Copyright © 2008 Danilo Šegan -Copyright © 2012 Google, Inc. - - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the author(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The authors make no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/fontconfig-devel-cos7-aarch64/meta.yaml b/legacy_cdts/fontconfig-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 2e0fcdd5..00000000 --- a/legacy_cdts/fontconfig-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: fontconfig-devel-cos7-aarch64 - version: 2.13.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/fontconfig-devel-2.13.0-4.3.el7.aarch64.rpm - sha256: bdc32001398a5a85228aeff0eb295dc3463fd76e105c40ac3038e8c848c6961e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos7-aarch64 ==2.13.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int }} - host: - - fontconfig-cos7-aarch64 ==2.13.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int }} - run: - - fontconfig-cos7-aarch64 ==2.13.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-aarch64 >=2.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT and Public Domain and UCD - license_family: MIT - license_file: fontconfig-copying - summary: (CDT) Font configuration and customization library - description: | - The fontconfig-devel package includes the header files, and developer docs for - the fontconfig package. Install fontconfig-devel if you want to develop - programs which will use fontconfig. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fontconfig-devel-cos7-ppc64le/build.sh b/legacy_cdts/fontconfig-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/fontconfig-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fontconfig-devel-cos7-ppc64le/fontconfig-copying b/legacy_cdts/fontconfig-devel-cos7-ppc64le/fontconfig-copying deleted file mode 100644 index 66392b13..00000000 --- a/legacy_cdts/fontconfig-devel-cos7-ppc64le/fontconfig-copying +++ /dev/null @@ -1,28 +0,0 @@ -fontconfig/COPYING - -Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard -Copyright © 2005 Patrick Lam -Copyright © 2009 Roozbeh Pournader -Copyright © 2008,2009 Red Hat, Inc. -Copyright © 2008 Danilo Šegan -Copyright © 2012 Google, Inc. - - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the author(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The authors make no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/fontconfig-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/fontconfig-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index b46b88d7..00000000 --- a/legacy_cdts/fontconfig-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: fontconfig-devel-cos7-ppc64le - version: 2.13.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/fontconfig-devel-2.13.0-4.3.el7.ppc64le.rpm - sha256: 1bff2b180c8edfa3c9f5305a87c45faec167a24787c1088381855d829ed0e97e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fontconfig-2.13.0-4.3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos7-ppc64le ==2.13.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int }} - host: - - fontconfig-cos7-ppc64le ==2.13.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int }} - run: - - fontconfig-cos7-ppc64le ==2.13.0 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-ppc64le >=2.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://fontconfig.org - license: MIT and Public Domain and UCD - license_family: MIT - license_file: fontconfig-copying - summary: (CDT) Font configuration and customization library - description: | - The fontconfig-devel package includes the header files, and developer docs for - the fontconfig package. Install fontconfig-devel if you want to develop - programs which will use fontconfig. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/freetype-cos6-x86_64/build.sh b/legacy_cdts/freetype-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/freetype-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/freetype-cos6-x86_64/freetype-license.txt b/legacy_cdts/freetype-cos6-x86_64/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/legacy_cdts/freetype-cos6-x86_64/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/legacy_cdts/freetype-cos6-x86_64/meta.yaml b/legacy_cdts/freetype-cos6-x86_64/meta.yaml deleted file mode 100644 index 655ee947..00000000 --- a/legacy_cdts/freetype-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: freetype-cos6-x86_64 - version: 2.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/freetype-2.3.11-17.el6.x86_64.rpm - sha256: a4f680e25073d307608ab245d87eb982646957892d68628736e5f1a00c2ee8c3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/freetype-2.3.11-17.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: FTL or GPLv2+ - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) A free and portable font rendering engine - description: | - The FreeType engine is a free and portable font rendering engine, developed to - provide advanced font support for a variety of platforms and environments. - FreeType is a library which can open and manages font files as well as - efficiently load, hint and render individual glyphs. FreeType is not a font - server or a complete text-rendering library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/freetype-cos7-aarch64/build.sh b/legacy_cdts/freetype-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/freetype-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/freetype-cos7-aarch64/freetype-license.txt b/legacy_cdts/freetype-cos7-aarch64/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/legacy_cdts/freetype-cos7-aarch64/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/legacy_cdts/freetype-cos7-aarch64/meta.yaml b/legacy_cdts/freetype-cos7-aarch64/meta.yaml deleted file mode 100644 index 62dacee5..00000000 --- a/legacy_cdts/freetype-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: freetype-cos7-aarch64 - version: 2.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/freetype-2.8-14.el7.aarch64.rpm - sha256: 8833d18d06e04589d025c9497eda55056d1e1d811331a56ae8189d3e9d9aedce - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) A free and portable font rendering engine - description: | - The FreeType engine is a free and portable font rendering engine, developed to - provide advanced font support for a variety of platforms and environments. - FreeType is a library which can open and manages font files as well as - efficiently load, hint and render individual glyphs. FreeType is not a font - server or a complete text-rendering library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/freetype-cos7-ppc64le/build.sh b/legacy_cdts/freetype-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/freetype-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/freetype-cos7-ppc64le/freetype-license.txt b/legacy_cdts/freetype-cos7-ppc64le/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/legacy_cdts/freetype-cos7-ppc64le/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/legacy_cdts/freetype-cos7-ppc64le/meta.yaml b/legacy_cdts/freetype-cos7-ppc64le/meta.yaml deleted file mode 100644 index 43134113..00000000 --- a/legacy_cdts/freetype-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: freetype-cos7-ppc64le - version: 2.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/freetype-2.8-14.el7.ppc64le.rpm - sha256: c234adbe7a67137f334a487006e310102dd680985f581cc5769a88c0ef2be7ed - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) A free and portable font rendering engine - description: | - The FreeType engine is a free and portable font rendering engine, developed to - provide advanced font support for a variety of platforms and environments. - FreeType is a library which can open and manages font files as well as - efficiently load, hint and render individual glyphs. FreeType is not a font - server or a complete text-rendering library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/freetype-devel-cos6-x86_64/build.sh b/legacy_cdts/freetype-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/freetype-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/freetype-devel-cos6-x86_64/freetype-license.txt b/legacy_cdts/freetype-devel-cos6-x86_64/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/legacy_cdts/freetype-devel-cos6-x86_64/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/legacy_cdts/freetype-devel-cos6-x86_64/meta.yaml b/legacy_cdts/freetype-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 310d13ce..00000000 --- a/legacy_cdts/freetype-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: freetype-devel-cos6-x86_64 - version: 2.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/freetype-devel-2.3.11-17.el6.x86_64.rpm - sha256: a2385d97d578ec0270bf5be73ef1aa4e108a69fd3d35896cc9ff10524c2dbb7c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/freetype-2.3.11-17.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos6-x86_64 ==2.3.11 *_{{ cdt_build_number|int }} - host: - - freetype-cos6-x86_64 ==2.3.11 *_{{ cdt_build_number|int }} - run: - - freetype-cos6-x86_64 ==2.3.11 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: FTL or GPLv2+ - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) FreeType development libraries and header files - description: | - The freetype-devel package includes the static libraries and header files for - the FreeType font rendering engine. Install freetype-devel if you want to - develop programs which will use FreeType. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/freetype-devel-cos7-aarch64/build.sh b/legacy_cdts/freetype-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/freetype-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/freetype-devel-cos7-aarch64/freetype-license.txt b/legacy_cdts/freetype-devel-cos7-aarch64/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/legacy_cdts/freetype-devel-cos7-aarch64/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/legacy_cdts/freetype-devel-cos7-aarch64/meta.yaml b/legacy_cdts/freetype-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index b30ab6ca..00000000 --- a/legacy_cdts/freetype-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: freetype-devel-cos7-aarch64 - version: 2.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/freetype-devel-2.8-14.el7.aarch64.rpm - sha256: 3d92a7257f32f71dda1ff521b80cb50ae42ae0cdf5a39bc2ed5f9d4ca1ee80aa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos7-aarch64 ==2.8 *_{{ cdt_build_number|int }} - host: - - freetype-cos7-aarch64 ==2.8 *_{{ cdt_build_number|int }} - run: - - freetype-cos7-aarch64 ==2.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) FreeType development libraries and header files - description: | - The freetype-devel package includes the static libraries and header files for - the FreeType font rendering engine. Install freetype-devel if you want to - develop programs which will use FreeType. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/freetype-devel-cos7-ppc64le/build.sh b/legacy_cdts/freetype-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/freetype-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/freetype-devel-cos7-ppc64le/freetype-license.txt b/legacy_cdts/freetype-devel-cos7-ppc64le/freetype-license.txt deleted file mode 100644 index af5a1c50..00000000 --- a/legacy_cdts/freetype-devel-cos7-ppc64le/freetype-license.txt +++ /dev/null @@ -1,39 +0,0 @@ - -The FreeType 2 font engine is copyrighted work and cannot be used -legally without a software license. In order to make this project -usable to a vast majority of developers, we distribute it under two -mutually exclusive open-source licenses. - -This means that *you* must choose *one* of the two licenses described -below, then obey all its terms and conditions when using FreeType 2 in -any of your projects or products. - - - The FreeType License, found in the file `FTL.TXT', which is similar - to the original BSD license *with* an advertising clause that forces - you to explicitly cite the FreeType project in your product's - documentation. All details are in the license file. This license - is suited to products which don't use the GNU General Public - License. - - Note that this license is compatible to the GNU General Public - License version 3, but not version 2. - - - The GNU General Public License version 2, found in `GPLv2.TXT' (any - later version can be used also), for programs which already use the - GPL. Note that the FTL is incompatible with GPLv2 due to its - advertisement clause. - -The contributed BDF and PCF drivers come with a license similar to that -of the X Window System. It is compatible to the above two licenses (see -file src/bdf/README and src/pcf/README). The same holds for the files -`fthash.c' and `fthash.h'; their code was part of the BDF driver in -earlier FreeType versions. - -The gzip module uses the zlib license (see src/gzip/zlib.h) which too is -compatible to the above two licenses. - -The MD5 checksum support (only used for debugging in development builds) -is in the public domain. - - ---- end of LICENSE.TXT --- diff --git a/legacy_cdts/freetype-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/freetype-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3e4ac862..00000000 --- a/legacy_cdts/freetype-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: freetype-devel-cos7-ppc64le - version: 2.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/freetype-devel-2.8-14.el7.ppc64le.rpm - sha256: 3a1342fea6210981507a4d5cd5761fabe593f4839399470637242c3e69413973 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/freetype-2.8-14.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - freetype-cos7-ppc64le ==2.8 *_{{ cdt_build_number|int }} - host: - - freetype-cos7-ppc64le ==2.8 *_{{ cdt_build_number|int }} - run: - - freetype-cos7-ppc64le ==2.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freetype.org - license: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement - license_family: GPL2 - license_file: freetype-license.txt - summary: (CDT) FreeType development libraries and header files - description: | - The freetype-devel package includes the static libraries and header files for - the FreeType font rendering engine. Install freetype-devel if you want to - develop programs which will use FreeType. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fribidi-cos7-aarch64/build.sh b/legacy_cdts/fribidi-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/fribidi-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fribidi-cos7-aarch64/meta.yaml b/legacy_cdts/fribidi-cos7-aarch64/meta.yaml deleted file mode 100644 index 84fcc052..00000000 --- a/legacy_cdts/fribidi-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: fribidi-cos7-aarch64 - version: 1.0.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/fribidi-1.0.2-1.el7_7.1.aarch64.rpm - sha256: f4914b2c4fde823c5a8ad9bfcaf569a0eee037361f3925411ce1384972c6f252 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/fribidi/fribidi/ - license: LGPLv2+ and UCD - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/fribidi-1.0.2/COPYING - summary: "(CDT) Library implementing the Unicode Bidirectional Algorithm" - description: | - A library to handle bidirectional scripts (for example Hebrew, Arabic), so - that the display is done in the proper way; while the text data itself is - always written in logical order. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/fribidi-cos7-ppc64le/build.sh b/legacy_cdts/fribidi-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/fribidi-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/fribidi-cos7-ppc64le/meta.yaml b/legacy_cdts/fribidi-cos7-ppc64le/meta.yaml deleted file mode 100644 index 80494604..00000000 --- a/legacy_cdts/fribidi-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: fribidi-cos7-ppc64le - version: 1.0.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/fribidi-1.0.2-1.el7_7.1.ppc64le.rpm - sha256: 0ee910467ea7a92e5b5225757b8c6c0714c2057e5542c6b2104ce112bf04d2b8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/fribidi-1.0.2-1.el7_7.1.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/fribidi/fribidi/ - license: LGPLv2+ and UCD - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/fribidi-1.0.2/COPYING - summary: "(CDT) Library implementing the Unicode Bidirectional Algorithm" - description: | - A library to handle bidirectional scripts (for example Hebrew, Arabic), so - that the display is done in the proper way; while the text data itself is - always written in logical order. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gconf2-cos6-x86_64/build.sh b/legacy_cdts/gconf2-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/gconf2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gconf2-cos6-x86_64/meta.yaml b/legacy_cdts/gconf2-cos6-x86_64/meta.yaml deleted file mode 100644 index 273a533a..00000000 --- a/legacy_cdts/gconf2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: gconf2-cos6-x86_64 - version: 2.28.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/GConf2-2.28.0-7.el6.x86_64.rpm - sha256: 11e90578ddc04eea96ec8a6d465e5893cfa44e32e47b684119a3be8c94a3018b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/GConf2-2.28.0-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://projects.gnome.org/gconf/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/GConf2-2.28.0/COPYING - summary: "(CDT) A process-transparent configuration system" - description: | - GConf is a process-transparent configuration database API used to store user - preferences. It has pluggable backends and features to support workgroup - administration. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gconf2-cos7-aarch64/build.sh b/legacy_cdts/gconf2-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/gconf2-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gconf2-cos7-aarch64/meta.yaml b/legacy_cdts/gconf2-cos7-aarch64/meta.yaml deleted file mode 100644 index bd969837..00000000 --- a/legacy_cdts/gconf2-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: gconf2-cos7-aarch64 - version: 3.2.6 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/GConf2-3.2.6-8.el7.aarch64.rpm - sha256: 16d8de7fdc7176e1b0273e8d8225c69d5242c72bba1b1570edfaf28849ef2ff6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://projects.gnome.org/gconf/ - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/GConf2-3.2.6/COPYING - summary: "(CDT) A process-transparent configuration system" - description: | - GConf is a process-transparent configuration database API used to store user - preferences. It has pluggable backends and features to support workgroup - administration. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gconf2-cos7-ppc64le/build.sh b/legacy_cdts/gconf2-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/gconf2-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gconf2-cos7-ppc64le/meta.yaml b/legacy_cdts/gconf2-cos7-ppc64le/meta.yaml deleted file mode 100644 index c7031e89..00000000 --- a/legacy_cdts/gconf2-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: gconf2-cos7-ppc64le - version: 3.2.6 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/GConf2-3.2.6-8.el7.ppc64le.rpm - sha256: f1635560f4e0dc31a04cee8d745287cdfbef90d79881d89f262ef843b7961630 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/GConf2-3.2.6-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://projects.gnome.org/gconf/ - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/GConf2-3.2.6/COPYING - summary: "(CDT) A process-transparent configuration system" - description: | - GConf is a process-transparent configuration database API used to store user - preferences. It has pluggable backends and features to support workgroup - administration. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gdk-pixbuf2-cos6-x86_64/build.sh b/legacy_cdts/gdk-pixbuf2-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/gdk-pixbuf2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gdk-pixbuf2-cos6-x86_64/meta.yaml b/legacy_cdts/gdk-pixbuf2-cos6-x86_64/meta.yaml deleted file mode 100644 index 871cb483..00000000 --- a/legacy_cdts/gdk-pixbuf2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: gdk-pixbuf2-cos6-x86_64 - version: 2.24.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gdk-pixbuf2-2.24.1-6.el6_7.x86_64.rpm - sha256: 248633f4471b62666822d4c5da72f8995d36e6cf2e9e61b6eff73993709b793f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gdk-pixbuf2-2.24.1-6.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gt.org - license: LGPLv2+ and (LGPLv2+ or MPLv1.1) and Public Domain - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/gdk-pixbuf2-2.24.1/COPYING - summary: "(CDT) An image loading library" - description: | - gdk-pixbuf is an image loading library that can be extended by loadable - modules for new image formats. It is used by toolkits such as GTK+ or clutter. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gdk-pixbuf2-devel-cos6-x86_64/build.sh b/legacy_cdts/gdk-pixbuf2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/gdk-pixbuf2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gdk-pixbuf2-devel-cos6-x86_64/meta.yaml b/legacy_cdts/gdk-pixbuf2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 2dd67329..00000000 --- a/legacy_cdts/gdk-pixbuf2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: gdk-pixbuf2-devel-cos6-x86_64 - version: 2.24.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gdk-pixbuf2-devel-2.24.1-6.el6_7.x86_64.rpm - sha256: f6dcd9fee4829caf414074fd45e577a9f4334747b6b429462ab4d64e7ab51b5c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gdk-pixbuf2-2.24.1-6.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - gdk-pixbuf2-cos6-x86_64 ==2.24.1 *_{{ cdt_build_number|int }} - host: - - gdk-pixbuf2-cos6-x86_64 ==2.24.1 *_{{ cdt_build_number|int }} - run: - - gdk-pixbuf2-cos6-x86_64 ==2.24.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gt.org - license: LGPLv2+ and (LGPLv2+ or MPLv1.1) and Public Domain - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/gtk-doc/html/gdk-pixbuf/license.html - summary: "(CDT) Development files for gdk-pixbuf" - description: | - This package contains the libraries and header files that are needed for - writing applications that are using gdk-pixbuf. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib-networking-cos6-x86_64/build.sh b/legacy_cdts/glib-networking-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/glib-networking-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib-networking-cos6-x86_64/meta.yaml b/legacy_cdts/glib-networking-cos6-x86_64/meta.yaml deleted file mode 100644 index 2255a8b0..00000000 --- a/legacy_cdts/glib-networking-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: glib-networking-cos6-x86_64 - version: 2.28.6.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/glib-networking-2.28.6.1-2.4.el6.x86_64.rpm - sha256: 3347bc5f31bc3c466e622c320df421b06d097776d83e58102d5a576e92d546a7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/glib-networking-2.28.6.1-2.4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/glib-networking-2.28.6.1/COPYING - summary: "(CDT) Networking support for GLib" - description: | - This package contains modules that extend the networking support in GIO. In - particular, it contains a libproxy-based GProxyResolver implementations and a - gnutls-based GTlsConnection implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib-networking-cos7-aarch64/build.sh b/legacy_cdts/glib-networking-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/glib-networking-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib-networking-cos7-aarch64/meta.yaml b/legacy_cdts/glib-networking-cos7-aarch64/meta.yaml deleted file mode 100644 index 5f298502..00000000 --- a/legacy_cdts/glib-networking-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: glib-networking-cos7-aarch64 - version: 2.56.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/glib-networking-2.56.1-1.el7.aarch64.rpm - sha256: a483489b819f044b773d0b20bf48364bcffffeec8c81751f0732a55e1064b64b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-cos7-aarch64 >=2.55.1 *_{{ cdt_build_number|int }} - host: - - glib2-cos7-aarch64 >=2.55.1 *_{{ cdt_build_number|int }} - run: - - glib2-cos7-aarch64 >=2.55.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/glib-networking-2.56.1/COPYING - summary: "(CDT) Networking support for GLib" - description: | - This package contains modules that extend the networking support in GIO. In - particular, it contains libproxy- and GSettings-based GProxyResolver - implementations and a gnutls-based GTlsConnection implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib-networking-cos7-ppc64le/build.sh b/legacy_cdts/glib-networking-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/glib-networking-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib-networking-cos7-ppc64le/meta.yaml b/legacy_cdts/glib-networking-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1a76d29b..00000000 --- a/legacy_cdts/glib-networking-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: glib-networking-cos7-ppc64le - version: 2.56.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/glib-networking-2.56.1-1.el7.ppc64le.rpm - sha256: 8f049ee8775d2ddfca7838f7c576d125ec3b214b50f0a652c0540cd5bfef63bc - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib-networking-2.56.1-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-cos7-ppc64le >=2.55.1 *_{{ cdt_build_number|int }} - host: - - glib2-cos7-ppc64le >=2.55.1 *_{{ cdt_build_number|int }} - run: - - glib2-cos7-ppc64le >=2.55.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/glib-networking-2.56.1/COPYING - summary: "(CDT) Networking support for GLib" - description: | - This package contains modules that extend the networking support in GIO. In - particular, it contains libproxy- and GSettings-based GProxyResolver - implementations and a gnutls-based GTlsConnection implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib2-cos6-x86_64/build.sh b/legacy_cdts/glib2-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/glib2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib2-cos6-x86_64/glib2-copying b/legacy_cdts/glib2-cos6-x86_64/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/glib2-cos6-x86_64/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/glib2-cos6-x86_64/meta.yaml b/legacy_cdts/glib2-cos6-x86_64/meta.yaml deleted file mode 100644 index d32a3ead..00000000 --- a/legacy_cdts/glib2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: glib2-cos6-x86_64 - version: 2.28.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/glib2-2.28.8-10.el6.x86_64.rpm - sha256: a3945f3e6ee7c6fc8dd11a4f39641a8df6af818198e0a45a1f73f4753f6bd34c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/glib2-2.28.8-10.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - GLib is the low-level core library that forms the basis for projects such as - GTK+ and GNOME. It provides data structure handling for C, portability - wrappers, and interfaces for such runtime functionality as an event loop, - threads, dynamic loading, and an object system. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib2-cos7-aarch64/build.sh b/legacy_cdts/glib2-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/glib2-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib2-cos7-aarch64/glib2-copying b/legacy_cdts/glib2-cos7-aarch64/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/glib2-cos7-aarch64/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/glib2-cos7-aarch64/meta.yaml b/legacy_cdts/glib2-cos7-aarch64/meta.yaml deleted file mode 100644 index 18a601a3..00000000 --- a/legacy_cdts/glib2-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: glib2-cos7-aarch64 - version: 2.56.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/glib2-2.56.1-7.el7.aarch64.rpm - sha256: 53a22f871fee1b824c7a399c5cc90653cabd66812f0aa53c68348b2f06625276 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - GLib is the low-level core library that forms the basis for projects such as - GTK+ and GNOME. It provides data structure handling for C, portability - wrappers, and interfaces for such runtime functionality as an event loop, - threads, dynamic loading, and an object system. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib2-cos7-ppc64le/build.sh b/legacy_cdts/glib2-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/glib2-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib2-cos7-ppc64le/glib2-copying b/legacy_cdts/glib2-cos7-ppc64le/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/glib2-cos7-ppc64le/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/glib2-cos7-ppc64le/meta.yaml b/legacy_cdts/glib2-cos7-ppc64le/meta.yaml deleted file mode 100644 index 73f06d5d..00000000 --- a/legacy_cdts/glib2-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: glib2-cos7-ppc64le - version: 2.56.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/glib2-2.56.1-7.el7.ppc64le.rpm - sha256: 2936bfd4ed1c58bd682976cc45e66ca81c3a69a4886b495214b972730695eb64 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - GLib is the low-level core library that forms the basis for projects such as - GTK+ and GNOME. It provides data structure handling for C, portability - wrappers, and interfaces for such runtime functionality as an event loop, - threads, dynamic loading, and an object system. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib2-devel-cos6-x86_64/build.sh b/legacy_cdts/glib2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/glib2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib2-devel-cos6-x86_64/glib2-copying b/legacy_cdts/glib2-devel-cos6-x86_64/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/glib2-devel-cos6-x86_64/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/glib2-devel-cos6-x86_64/meta.yaml b/legacy_cdts/glib2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index b4dfb6c1..00000000 --- a/legacy_cdts/glib2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: glib2-devel-cos6-x86_64 - version: 2.28.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/glib2-devel-2.28.8-10.el6.x86_64.rpm - sha256: 78511921a3b33de1755ff273fe42c339dc79b41ebb9e3bd83729289ad28418b8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/glib2-2.28.8-10.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-cos6-x86_64 ==2.28.8 *_{{ cdt_build_number|int }} - - pkgconfig-cos6-x86_64 >=0.14 *_{{ cdt_build_number|int }} - host: - - glib2-cos6-x86_64 ==2.28.8 *_{{ cdt_build_number|int }} - - pkgconfig-cos6-x86_64 >=0.14 *_{{ cdt_build_number|int }} - run: - - glib2-cos6-x86_64 ==2.28.8 *_{{ cdt_build_number|int }} - - pkgconfig-cos6-x86_64 >=0.14 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - The glib2-devel package includes the header files for the GLib library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib2-devel-cos7-aarch64/build.sh b/legacy_cdts/glib2-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/glib2-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib2-devel-cos7-aarch64/glib2-copying b/legacy_cdts/glib2-devel-cos7-aarch64/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/glib2-devel-cos7-aarch64/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/glib2-devel-cos7-aarch64/meta.yaml b/legacy_cdts/glib2-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index f3010777..00000000 --- a/legacy_cdts/glib2-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: glib2-devel-cos7-aarch64 - version: 2.56.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/glib2-devel-2.56.1-7.el7.aarch64.rpm - sha256: 49159d37b2d89b43cb9d0545cfe523d622e466f5c603f576035f54e1a7eae1a6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-cos7-aarch64 ==2.56.1 *_{{ cdt_build_number|int }} - host: - - glib2-cos7-aarch64 ==2.56.1 *_{{ cdt_build_number|int }} - run: - - glib2-cos7-aarch64 ==2.56.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - The glib2-devel package includes the header files for the GLib library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/glib2-devel-cos7-ppc64le/build.sh b/legacy_cdts/glib2-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/glib2-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/glib2-devel-cos7-ppc64le/glib2-copying b/legacy_cdts/glib2-devel-cos7-ppc64le/glib2-copying deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/glib2-devel-cos7-ppc64le/glib2-copying +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/glib2-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/glib2-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index d21b17e5..00000000 --- a/legacy_cdts/glib2-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: glib2-devel-cos7-ppc64le - version: 2.56.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/glib2-devel-2.56.1-7.el7.ppc64le.rpm - sha256: 6c878a7a58579b09fa446c538f4190782d71e068e9957f45c5c40548a256ad9d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/glib2-2.56.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-cos7-ppc64le ==2.56.1 *_{{ cdt_build_number|int }} - host: - - glib2-cos7-ppc64le ==2.56.1 *_{{ cdt_build_number|int }} - run: - - glib2-cos7-ppc64le ==2.56.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: glib2-copying - summary: (CDT) A library of handy utility functions - description: | - The glib2-devel package includes the header files for the GLib library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtk2-cos6-x86_64/build.sh b/legacy_cdts/gtk2-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/gtk2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtk2-cos6-x86_64/gtk2-copying b/legacy_cdts/gtk2-cos6-x86_64/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/gtk2-cos6-x86_64/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtk2-cos6-x86_64/meta.yaml b/legacy_cdts/gtk2-cos6-x86_64/meta.yaml deleted file mode 100644 index ee67c0e9..00000000 --- a/legacy_cdts/gtk2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,61 +0,0 @@ -package: - name: gtk2-cos6-x86_64 - version: 2.24.23 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtk2-2.24.23-9.el6.x86_64.rpm - sha256: 901e61f1c5c2cdea5bdbc5ea54cdeac326a8817b4e42a3daaf706f3fcc289e24 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtk2-2.24.23-9.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int }} - - libx11-cos6-x86_64 >=1.5.0 *_{{ cdt_build_number|int }} - - libxrandr-cos6-x86_64 >=1.2.99.4 *_{{ cdt_build_number|int }} - - pango-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int }} - host: - - atk-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int }} - - libx11-cos6-x86_64 >=1.5.0 *_{{ cdt_build_number|int }} - - libxrandr-cos6-x86_64 >=1.2.99.4 *_{{ cdt_build_number|int }} - - pango-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int }} - run: - - atk-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int }} - - libx11-cos6-x86_64 >=1.5.0 *_{{ cdt_build_number|int }} - - libxrandr-cos6-x86_64 >=1.2.99.4 *_{{ cdt_build_number|int }} - - pango-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) The GIMP ToolKit (GTK+), a library for creating GUIs for X - description: | - GTK+ is a multi-platform toolkit for creating graphical user interfaces. - Offering a complete set of widgets, GTK+ is suitable for projects ranging from - small one-off tools to complete application suites. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtk2-cos7-aarch64/build.sh b/legacy_cdts/gtk2-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/gtk2-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtk2-cos7-aarch64/gtk2-copying b/legacy_cdts/gtk2-cos7-aarch64/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/gtk2-cos7-aarch64/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtk2-cos7-aarch64/meta.yaml b/legacy_cdts/gtk2-cos7-aarch64/meta.yaml deleted file mode 100644 index 1eb20d31..00000000 --- a/legacy_cdts/gtk2-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,61 +0,0 @@ -package: - name: gtk2-cos7-aarch64 - version: 2.24.31 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtk2-2.24.31-1.el7.aarch64.rpm - sha256: b33e1376c0936a3c8a1c98cb44a363912db162ba89ebce1767ac4095cb42a7e6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos7-aarch64 >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.28.0 *_{{ cdt_build_number|int }} - - libxrandr-cos7-aarch64 >=1.2.99.4 *_{{ cdt_build_number|int }} - - libtiff-cos7-aarch64 >=3.6.1 *_{{ cdt_build_number|int }} - - pango-cos7-aarch64 >=1.20.0 *_{{ cdt_build_number|int }} - host: - - atk-cos7-aarch64 >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.28.0 *_{{ cdt_build_number|int }} - - libxrandr-cos7-aarch64 >=1.2.99.4 *_{{ cdt_build_number|int }} - - libtiff-cos7-aarch64 >=3.6.1 *_{{ cdt_build_number|int }} - - pango-cos7-aarch64 >=1.20.0 *_{{ cdt_build_number|int }} - run: - - atk-cos7-aarch64 >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.28.0 *_{{ cdt_build_number|int }} - - libxrandr-cos7-aarch64 >=1.2.99.4 *_{{ cdt_build_number|int }} - - libtiff-cos7-aarch64 >=3.6.1 *_{{ cdt_build_number|int }} - - pango-cos7-aarch64 >=1.20.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) The GIMP ToolKit (GTK+), a library for creating GUIs for X - description: | - GTK+ is a multi-platform toolkit for creating graphical user interfaces. - Offering a complete set of widgets, GTK+ is suitable for projects ranging from - small one-off tools to complete application suites. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtk2-cos7-ppc64le/build.sh b/legacy_cdts/gtk2-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/gtk2-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtk2-cos7-ppc64le/gtk2-copying b/legacy_cdts/gtk2-cos7-ppc64le/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/gtk2-cos7-ppc64le/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtk2-cos7-ppc64le/meta.yaml b/legacy_cdts/gtk2-cos7-ppc64le/meta.yaml deleted file mode 100644 index 75d19541..00000000 --- a/legacy_cdts/gtk2-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,61 +0,0 @@ -package: - name: gtk2-cos7-ppc64le - version: 2.24.31 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtk2-2.24.31-1.el7.ppc64le.rpm - sha256: c70ebbe6de18c38fab96e155586554a9141d2d602baad0f8dc5e2629ae22be6f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-cos7-ppc64le >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.28.0 *_{{ cdt_build_number|int }} - - libxrandr-cos7-ppc64le >=1.2.99.4 *_{{ cdt_build_number|int }} - - libtiff-cos7-ppc64le >=3.6.1 *_{{ cdt_build_number|int }} - - pango-cos7-ppc64le >=1.20.0 *_{{ cdt_build_number|int }} - host: - - atk-cos7-ppc64le >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.28.0 *_{{ cdt_build_number|int }} - - libxrandr-cos7-ppc64le >=1.2.99.4 *_{{ cdt_build_number|int }} - - libtiff-cos7-ppc64le >=3.6.1 *_{{ cdt_build_number|int }} - - pango-cos7-ppc64le >=1.20.0 *_{{ cdt_build_number|int }} - run: - - atk-cos7-ppc64le >=1.29.4 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.28.0 *_{{ cdt_build_number|int }} - - libxrandr-cos7-ppc64le >=1.2.99.4 *_{{ cdt_build_number|int }} - - libtiff-cos7-ppc64le >=3.6.1 *_{{ cdt_build_number|int }} - - pango-cos7-ppc64le >=1.20.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) The GIMP ToolKit (GTK+), a library for creating GUIs for X - description: | - GTK+ is a multi-platform toolkit for creating graphical user interfaces. - Offering a complete set of widgets, GTK+ is suitable for projects ranging from - small one-off tools to complete application suites. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtk2-devel-cos6-x86_64/build.sh b/legacy_cdts/gtk2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/gtk2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtk2-devel-cos6-x86_64/gtk2-copying b/legacy_cdts/gtk2-devel-cos6-x86_64/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/gtk2-devel-cos6-x86_64/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtk2-devel-cos6-x86_64/meta.yaml b/legacy_cdts/gtk2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 60bb7d95..00000000 --- a/legacy_cdts/gtk2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,64 +0,0 @@ -package: - name: gtk2-devel-cos6-x86_64 - version: 2.24.23 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtk2-devel-2.24.23-9.el6.x86_64.rpm - sha256: ec76f800b0b0c8a2428d4f647b858e785ec11ad86bf96109649568bbc6cd4752 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtk2-2.24.23-9.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-devel-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int }} - - gdk-pixbuf2-devel-cos6-x86_64 >=2.24.1 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos6-x86_64 ==2.24.23 *_{{ cdt_build_number|int }} - - pango-devel-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int }} - host: - - atk-devel-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int }} - - gdk-pixbuf2-devel-cos6-x86_64 >=2.24.1 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos6-x86_64 ==2.24.23 *_{{ cdt_build_number|int }} - - pango-devel-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int }} - run: - - atk-devel-cos6-x86_64 >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int }} - - gdk-pixbuf2-devel-cos6-x86_64 >=2.24.1 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos6-x86_64 ==2.24.23 *_{{ cdt_build_number|int }} - - pango-devel-cos6-x86_64 >=1.20.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) Development files for GTK+ - description: | - This package contains the libraries amd header files that are needed for - writing applications with the GTK+ widget toolkit. If you plan to develop - applications with GTK+, consider installing the gtk2-devel-docs package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtk2-devel-cos7-aarch64/build.sh b/legacy_cdts/gtk2-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/gtk2-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtk2-devel-cos7-aarch64/gtk2-copying b/legacy_cdts/gtk2-devel-cos7-aarch64/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/gtk2-devel-cos7-aarch64/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtk2-devel-cos7-aarch64/meta.yaml b/legacy_cdts/gtk2-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 9f703743..00000000 --- a/legacy_cdts/gtk2-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,61 +0,0 @@ -package: - name: gtk2-devel-cos7-aarch64 - version: 2.24.31 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtk2-devel-2.24.31-1.el7.aarch64.rpm - sha256: 40c4fc6e2ec683c6283a2a57367e4646d0038fd9c6a83f9648c6295c52cd4984 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-devel-cos7-aarch64 >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos7-aarch64 >=1.6.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos7-aarch64 ==2.24.31 *_{{ cdt_build_number|int }} - - pango-devel-cos7-aarch64 >=1.20.0 *_{{ cdt_build_number|int }} - host: - - atk-devel-cos7-aarch64 >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos7-aarch64 >=1.6.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos7-aarch64 ==2.24.31 *_{{ cdt_build_number|int }} - - pango-devel-cos7-aarch64 >=1.20.0 *_{{ cdt_build_number|int }} - run: - - atk-devel-cos7-aarch64 >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos7-aarch64 >=1.6.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos7-aarch64 ==2.24.31 *_{{ cdt_build_number|int }} - - pango-devel-cos7-aarch64 >=1.20.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) Development files for GTK+ - description: | - This package contains the libraries and header files that are needed for - writing applications with the GTK+ widget toolkit. If you plan to develop - applications with GTK+, consider installing the gtk2-devel-docs package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtk2-devel-cos7-ppc64le/build.sh b/legacy_cdts/gtk2-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/gtk2-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtk2-devel-cos7-ppc64le/gtk2-copying b/legacy_cdts/gtk2-devel-cos7-ppc64le/gtk2-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/gtk2-devel-cos7-ppc64le/gtk2-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtk2-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/gtk2-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index a067a694..00000000 --- a/legacy_cdts/gtk2-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,61 +0,0 @@ -package: - name: gtk2-devel-cos7-ppc64le - version: 2.24.31 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtk2-devel-2.24.31-1.el7.ppc64le.rpm - sha256: 0f1b9e137832c570a476959cb0979747799e5e98865fc395059cf56267b122be - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtk2-2.24.31-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - atk-devel-cos7-ppc64le >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos7-ppc64le >=1.6.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos7-ppc64le ==2.24.31 *_{{ cdt_build_number|int }} - - pango-devel-cos7-ppc64le >=1.20.0 *_{{ cdt_build_number|int }} - host: - - atk-devel-cos7-ppc64le >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos7-ppc64le >=1.6.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos7-ppc64le ==2.24.31 *_{{ cdt_build_number|int }} - - pango-devel-cos7-ppc64le >=1.20.0 *_{{ cdt_build_number|int }} - run: - - atk-devel-cos7-ppc64le >=1.29.4 *_{{ cdt_build_number|int }} - - cairo-devel-cos7-ppc64le >=1.6.0 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.28.0 *_{{ cdt_build_number|int }} - - gtk2-cos7-ppc64le ==2.24.31 *_{{ cdt_build_number|int }} - - pango-devel-cos7-ppc64le >=1.20.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtk.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: gtk2-copying - summary: (CDT) Development files for GTK+ - description: | - This package contains the libraries and header files that are needed for - writing applications with the GTK+ widget toolkit. If you plan to develop - applications with GTK+, consider installing the gtk2-devel-docs package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtkmm24-cos6-x86_64/build.sh b/legacy_cdts/gtkmm24-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/gtkmm24-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtkmm24-cos6-x86_64/gtkmm-license b/legacy_cdts/gtkmm24-cos6-x86_64/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/gtkmm24-cos6-x86_64/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtkmm24-cos6-x86_64/gtkmm-tools-license b/legacy_cdts/gtkmm24-cos6-x86_64/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/gtkmm24-cos6-x86_64/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/gtkmm24-cos6-x86_64/meta.yaml b/legacy_cdts/gtkmm24-cos6-x86_64/meta.yaml deleted file mode 100644 index 11653f06..00000000 --- a/legacy_cdts/gtkmm24-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: gtkmm24-cos6-x86_64 - version: 2.18.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtkmm24-2.18.2-1.el6.x86_64.rpm - sha256: 9cd1513a707ab9f3de5a06c5aecae3ebe2d81a27dc23819755434147e3046a33 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtkmm24-2.18.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://gtkmm.sourceforge.net/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) C++ interface for GTK2 (a GUI library for X) - description: | - gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2. - Highlights include typesafe callbacks, widgets extensible via inheritance and - a comprehensive set of widget classes that can be freely combined to quickly - create complex user interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtkmm24-cos7-aarch64/build.sh b/legacy_cdts/gtkmm24-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/gtkmm24-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtkmm24-cos7-aarch64/gtkmm-license b/legacy_cdts/gtkmm24-cos7-aarch64/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/gtkmm24-cos7-aarch64/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtkmm24-cos7-aarch64/gtkmm-tools-license b/legacy_cdts/gtkmm24-cos7-aarch64/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/gtkmm24-cos7-aarch64/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/gtkmm24-cos7-aarch64/meta.yaml b/legacy_cdts/gtkmm24-cos7-aarch64/meta.yaml deleted file mode 100644 index bead1ca6..00000000 --- a/legacy_cdts/gtkmm24-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: gtkmm24-cos7-aarch64 - version: 2.24.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtkmm24-2.24.5-1.el7.aarch64.rpm - sha256: 6989e8585383743d0a63884ffb48d879fb31c76eb339ab015781ffe178492203 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtkmm.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) C++ interface for GTK2 (a GUI library for X) - description: | - gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2. - Highlights include typesafe callbacks, widgets extensible via inheritance and - a comprehensive set of widget classes that can be freely combined to quickly - create complex user interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtkmm24-cos7-ppc64le/build.sh b/legacy_cdts/gtkmm24-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/gtkmm24-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtkmm24-cos7-ppc64le/gtkmm-license b/legacy_cdts/gtkmm24-cos7-ppc64le/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/gtkmm24-cos7-ppc64le/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtkmm24-cos7-ppc64le/gtkmm-tools-license b/legacy_cdts/gtkmm24-cos7-ppc64le/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/gtkmm24-cos7-ppc64le/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/gtkmm24-cos7-ppc64le/meta.yaml b/legacy_cdts/gtkmm24-cos7-ppc64le/meta.yaml deleted file mode 100644 index cc7e0e55..00000000 --- a/legacy_cdts/gtkmm24-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: gtkmm24-cos7-ppc64le - version: 2.24.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtkmm24-2.24.5-1.el7.ppc64le.rpm - sha256: 10b4384789ea34ce708c5dbd72144538018aa11ca324cf845eb18c7efde9237f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtkmm.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) C++ interface for GTK2 (a GUI library for X) - description: | - gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2. - Highlights include typesafe callbacks, widgets extensible via inheritance and - a comprehensive set of widget classes that can be freely combined to quickly - create complex user interfaces. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtkmm24-devel-cos6-x86_64/build.sh b/legacy_cdts/gtkmm24-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/gtkmm24-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtkmm24-devel-cos6-x86_64/gtkmm-license b/legacy_cdts/gtkmm24-devel-cos6-x86_64/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/gtkmm24-devel-cos6-x86_64/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtkmm24-devel-cos6-x86_64/gtkmm-tools-license b/legacy_cdts/gtkmm24-devel-cos6-x86_64/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/gtkmm24-devel-cos6-x86_64/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/gtkmm24-devel-cos6-x86_64/meta.yaml b/legacy_cdts/gtkmm24-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0a6901e1..00000000 --- a/legacy_cdts/gtkmm24-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: gtkmm24-devel-cos6-x86_64 - version: 2.18.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/gtkmm24-devel-2.18.2-1.el6.x86_64.rpm - sha256: 198d4475254ff9e36dc901164c677c97c74526e545cadbe8e6c0609d8c0c116c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/gtkmm24-2.18.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - gtkmm24-cos6-x86_64 ==2.18.2 *_{{ cdt_build_number|int }} - host: - - gtkmm24-cos6-x86_64 ==2.18.2 *_{{ cdt_build_number|int }} - run: - - gtkmm24-cos6-x86_64 ==2.18.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://gtkmm.sourceforge.net/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) Headers for developing programs that will use gtkmm24. - description: | - This package contains the static libraries and header files needed for - developing gtkmm applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtkmm24-devel-cos7-aarch64/build.sh b/legacy_cdts/gtkmm24-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtkmm24-devel-cos7-aarch64/gtkmm-license b/legacy_cdts/gtkmm24-devel-cos7-aarch64/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-aarch64/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtkmm24-devel-cos7-aarch64/gtkmm-tools-license b/legacy_cdts/gtkmm24-devel-cos7-aarch64/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-aarch64/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/gtkmm24-devel-cos7-aarch64/meta.yaml b/legacy_cdts/gtkmm24-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 4fc7192d..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: gtkmm24-devel-cos7-aarch64 - version: 2.24.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/gtkmm24-devel-2.24.5-1.el7.aarch64.rpm - sha256: 2cd3bddd97192ee79430204c4cde2c037b9dcfa401ced87432f41e405f558855 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - gtkmm24-cos7-aarch64 ==2.24.5 *_{{ cdt_build_number|int }} - host: - - gtkmm24-cos7-aarch64 ==2.24.5 *_{{ cdt_build_number|int }} - run: - - gtkmm24-cos7-aarch64 ==2.24.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtkmm.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) Headers for developing programs that will use gtkmm24. - description: | - This package contains the static libraries and header files needed for - developing gtkmm applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/build.sh b/legacy_cdts/gtkmm24-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/gtkmm-license b/legacy_cdts/gtkmm24-devel-cos7-ppc64le/gtkmm-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/gtkmm-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/gtkmm-tools-license b/legacy_cdts/gtkmm24-devel-cos7-ppc64le/gtkmm-tools-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/gtkmm-tools-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/gtkmm24-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index c415e545..00000000 --- a/legacy_cdts/gtkmm24-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: gtkmm24-devel-cos7-ppc64le - version: 2.24.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/gtkmm24-devel-2.24.5-1.el7.ppc64le.rpm - sha256: 947ad0070c19422dec46f54e817da5b7379a33179d5537e9a12cec50ff56df22 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/gtkmm24-2.24.5-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - gtkmm24-cos7-ppc64le ==2.24.5 *_{{ cdt_build_number|int }} - host: - - gtkmm24-cos7-ppc64le ==2.24.5 *_{{ cdt_build_number|int }} - run: - - gtkmm24-cos7-ppc64le ==2.24.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gtkmm.org/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: - - gtkmm-license - - gtkmm-tools-license - summary: (CDT) Headers for developing programs that will use gtkmm24. - description: | - This package contains the static libraries and header files needed for - developing gtkmm applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/harfbuzz-cos7-aarch64/build.sh b/legacy_cdts/harfbuzz-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/harfbuzz-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/harfbuzz-cos7-aarch64/meta.yaml b/legacy_cdts/harfbuzz-cos7-aarch64/meta.yaml deleted file mode 100644 index f734e24d..00000000 --- a/legacy_cdts/harfbuzz-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: harfbuzz-cos7-aarch64 - version: 1.7.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/harfbuzz-1.7.5-2.el7.aarch64.rpm - sha256: 8229d1e457c709a2a54cfd05b2682011d253d9060ac53c14c297355540bd225b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://freedesktop.org/wiki/Software/HarfBuzz - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/harfbuzz-1.7.5/COPYING - summary: "(CDT) Text shaping library" - description: | - HarfBuzz is an implementation of the OpenType Layout engine. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/harfbuzz-cos7-ppc64le/build.sh b/legacy_cdts/harfbuzz-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/harfbuzz-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/harfbuzz-cos7-ppc64le/meta.yaml b/legacy_cdts/harfbuzz-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3dba6921..00000000 --- a/legacy_cdts/harfbuzz-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: harfbuzz-cos7-ppc64le - version: 1.7.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/harfbuzz-1.7.5-2.el7.ppc64le.rpm - sha256: c8adb94957c9310a524ec93c6ee04cd42630cfcb3b961d25095b87838dcbfd68 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/harfbuzz-1.7.5-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://freedesktop.org/wiki/Software/HarfBuzz - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/harfbuzz-1.7.5/COPYING - summary: "(CDT) Text shaping library" - description: | - HarfBuzz is an implementation of the OpenType Layout engine. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/ibacm-cos6-x86_64/COPYING.BSD_FB b/legacy_cdts/ibacm-cos6-x86_64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/ibacm-cos6-x86_64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/ibacm-cos6-x86_64/COPYING.BSD_MIT b/legacy_cdts/ibacm-cos6-x86_64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/ibacm-cos6-x86_64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/ibacm-cos6-x86_64/COPYING.GPL2 b/legacy_cdts/ibacm-cos6-x86_64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/ibacm-cos6-x86_64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/ibacm-cos6-x86_64/COPYING.md b/legacy_cdts/ibacm-cos6-x86_64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/ibacm-cos6-x86_64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/ibacm-cos6-x86_64/build.sh b/legacy_cdts/ibacm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/ibacm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/ibacm-cos6-x86_64/meta.yaml b/legacy_cdts/ibacm-cos6-x86_64/meta.yaml deleted file mode 100644 index 0b3693df..00000000 --- a/legacy_cdts/ibacm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: ibacm-cos6-x86_64 - version: 1.0.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ibacm-1.0.9-1.el6.x86_64.rpm - sha256: 84d04ebae4f66a5177b61946a91fe8316bf820dcc51f69a23765a26301af7597 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ibacm-1.0.9-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) InfiniBand Communication Manager Assistant - description: | - The ib_acm daemon helps reduce the load of managing path record lookups on - large InfiniBand fabrics by providing a user space implementation of what is - functionally similar to an ARP cache. The use of ib_acm, when properly - configured, can reduce the SA packet load of a large IB cluster from O(n^2) to - O(n). The ib_acm daemon is started and normally runs in the background, user - applications need not know about this daemon as long as their app uses - librdmacm to handle connection bring up/tear down. The librdmacm library - knows how to talk directly to the ib_acm daemon to retrieve data. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/ibacm-cos7-aarch64/COPYING.BSD_FB b/legacy_cdts/ibacm-cos7-aarch64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/ibacm-cos7-aarch64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/ibacm-cos7-aarch64/COPYING.BSD_MIT b/legacy_cdts/ibacm-cos7-aarch64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/ibacm-cos7-aarch64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/ibacm-cos7-aarch64/COPYING.GPL2 b/legacy_cdts/ibacm-cos7-aarch64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/ibacm-cos7-aarch64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/ibacm-cos7-aarch64/COPYING.md b/legacy_cdts/ibacm-cos7-aarch64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/ibacm-cos7-aarch64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/ibacm-cos7-aarch64/build.sh b/legacy_cdts/ibacm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/ibacm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/ibacm-cos7-aarch64/meta.yaml b/legacy_cdts/ibacm-cos7-aarch64/meta.yaml deleted file mode 100644 index 9745b9a6..00000000 --- a/legacy_cdts/ibacm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,64 +0,0 @@ -package: - name: ibacm-cos7-aarch64 - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ibacm-22.4-5.el7.aarch64.rpm - sha256: ccd063c99b81ed96b11de2b1a159d3d1cafcf6383e9691b9cb81e746de9c265b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibumad-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - host: - - libibumad-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run: - - libibumad-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) InfiniBand Communication Manager Assistant - description: | - The ibacm daemon helps reduce the load of managing path record lookups on - large InfiniBand fabrics by providing a user space implementation of what is - functionally similar to an ARP cache. The use of ibacm, when properly - configured, can reduce the SA packet load of a large IB cluster from O(n^2) to - O(n). The ibacm daemon is started and normally runs in the background, user - applications need not know about this daemon as long as their app uses - librdmacm to handle connection bring up/tear down. The librdmacm library - knows how to talk directly to the ibacm daemon to retrieve data. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.BSD_FB b/legacy_cdts/ibacm-cos7-ppc64le/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.BSD_MIT b/legacy_cdts/ibacm-cos7-ppc64le/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.GPL2 b/legacy_cdts/ibacm-cos7-ppc64le/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.md b/legacy_cdts/ibacm-cos7-ppc64le/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/ibacm-cos7-ppc64le/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/ibacm-cos7-ppc64le/build.sh b/legacy_cdts/ibacm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/ibacm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/ibacm-cos7-ppc64le/meta.yaml b/legacy_cdts/ibacm-cos7-ppc64le/meta.yaml deleted file mode 100644 index a5ae4696..00000000 --- a/legacy_cdts/ibacm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,64 +0,0 @@ -package: - name: ibacm-cos7-ppc64le - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ibacm-22.4-5.el7.ppc64le.rpm - sha256: cd7997797d3f64635e58157924d2e5aa996a02a07421ab24c7ce7adf6bdb9a56 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibumad-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - host: - - libibumad-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run: - - libibumad-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) InfiniBand Communication Manager Assistant - description: | - The ibacm daemon helps reduce the load of managing path record lookups on - large InfiniBand fabrics by providing a user space implementation of what is - functionally similar to an ARP cache. The use of ibacm, when properly - configured, can reduce the SA packet load of a large IB cluster from O(n^2) to - O(n). The ibacm daemon is started and normally runs in the background, user - applications need not know about this daemon as long as their app uses - librdmacm to handle connection bring up/tear down. The librdmacm library - knows how to talk directly to the ibacm daemon to retrieve data. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/build.sh b/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/build.sh deleted file mode 100755 index b4d0f014..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/build.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -jvm_slug=$(compgen -G "${SYSROOT_DIR}/usr/lib/jvm/java-1.7.0-openjdk-*") -jvm_slug=$(basename ${jvm_slug}) - -pushd ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre/lib/security > /dev/null 2>&1 -mkdir -p ../../../../../../../etc/pki/java/cacerts -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/meta.yaml b/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/meta.yaml deleted file mode 100644 index 1ca2679f..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: java-1.7.0-openjdk-cos6-x86_64 - version: 1.7.0.181 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64.rpm - sha256: bdfe88c5d5958e0840d6271d98f91e2573705969f1cfd660a1fe2aeb3e8b2fc5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - copy-jdk-configs-cos6-x86_64 >=3.3 *_{{ cdt_build_number|int }} - - jpackage-utils-cos6-x86_64 >=1.7.3 *_{{ cdt_build_number|int }} - - libjpeg-turbo-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int }} - - nss-cos6-x86_64 >=3.28.4 *_{{ cdt_build_number|int }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - host: - - copy-jdk-configs-cos6-x86_64 >=3.3 *_{{ cdt_build_number|int }} - - jpackage-utils-cos6-x86_64 >=1.7.3 *_{{ cdt_build_number|int }} - - libjpeg-turbo-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int }} - - nss-cos6-x86_64 >=3.28.4 *_{{ cdt_build_number|int }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - run: - - copy-jdk-configs-cos6-x86_64 >=3.3 *_{{ cdt_build_number|int }} - - jpackage-utils-cos6-x86_64 >=1.7.3 *_{{ cdt_build_number|int }} - - libjpeg-turbo-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int }} - - nss-cos6-x86_64 >=3.28.4 *_{{ cdt_build_number|int }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openjdk.java.net/ - license: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv1.1 and MPLv2.0 and Public Domain and W3C and zlib - license_family: GPL2 - license_file: openjdk-license - summary: (CDT) OpenJDK Runtime Environment - description: | - The OpenJDK runtime environment. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/openjdk-license b/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/openjdk-license deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos6-x86_64/openjdk-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/build.sh b/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/meta.yaml b/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/meta.yaml deleted file mode 100644 index 18c2d6f6..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: java-1.7.0-openjdk-cos7-aarch64 - version: 1.7.0.261 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64.rpm - sha256: e985dfe2a945dfd57a11b1300850d6563206aecdebe085d07e1efae9f8f48bd0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - java-1.7.0-openjdk-headless-cos7-aarch64 ==1.7.0.261 *_{{ cdt_build_number|int }} - host: - - java-1.7.0-openjdk-headless-cos7-aarch64 ==1.7.0.261 *_{{ cdt_build_number|int }} - run: - - java-1.7.0-openjdk-headless-cos7-aarch64 ==1.7.0.261 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openjdk.java.net/ - license: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv1.1 and MPLv2.0 and Public Domain and W3C and zlib - license_family: GPL2 - license_file: openjdk-license - summary: (CDT) OpenJDK Runtime Environment - description: | - The OpenJDK runtime environment. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/openjdk-license b/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/openjdk-license deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos7-aarch64/openjdk-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/build.sh b/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/meta.yaml b/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/meta.yaml deleted file mode 100644 index 2d072f83..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: java-1.7.0-openjdk-cos7-ppc64le - version: 1.7.0.261 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.ppc64le.rpm - sha256: 025812f6ee9c05e5f8f06367eea904cff689a7c2ca5b451bff46fe70f5812b33 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - java-1.7.0-openjdk-headless-cos7-ppc64le ==1.7.0.261 *_{{ cdt_build_number|int }} - host: - - java-1.7.0-openjdk-headless-cos7-ppc64le ==1.7.0.261 *_{{ cdt_build_number|int }} - run: - - java-1.7.0-openjdk-headless-cos7-ppc64le ==1.7.0.261 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openjdk.java.net/ - license: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv1.1 and MPLv2.0 and Public Domain and W3C and zlib - license_family: GPL2 - license_file: openjdk-license - summary: (CDT) OpenJDK Runtime Environment - description: | - The OpenJDK runtime environment. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/openjdk-license b/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/openjdk-license deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-cos7-ppc64le/openjdk-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-aarch64/build.sh b/legacy_cdts/java-1.7.0-openjdk-headless-cos7-aarch64/build.sh deleted file mode 100755 index 2bf9a7ab..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-aarch64/build.sh +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -jvm_slug=$(compgen -G "${SYSROOT_DIR}/usr/lib/jvm/java-1.7.0-openjdk-*") -jvm_slug=$(basename ${jvm_slug}) - -pushd ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre-abrt > /dev/null 2>&1 -rm -rf lib -ln -s ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre/lib ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre-abrt/lib -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre/lib/security > /dev/null 2>&1 -mkdir -p ../../../../../../../etc/pki/java/cacerts -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-aarch64/meta.yaml b/legacy_cdts/java-1.7.0-openjdk-headless-cos7-aarch64/meta.yaml deleted file mode 100644 index 60f551e8..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -package: - name: java-1.7.0-openjdk-headless-cos7-aarch64 - version: 1.7.0.261 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.aarch64.rpm - sha256: a8de10493e86973aa3251d8fdc268b8a1dd7e9e79c563835506b7ee1a008e50d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - chkconfig-cos7-aarch64 >=1.7 *_{{ cdt_build_number|int }} - - chkconfig-cos7-aarch64 >=1.7 *_{{ cdt_build_number|int }} - - copy-jdk-configs-cos7-aarch64 >=3.3 *_{{ cdt_build_number|int }} - - javapackages-tools-cos7-aarch64 >=3.4.1 *_{{ cdt_build_number|int }} - - nss-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - host: - - chkconfig-cos7-aarch64 >=1.7 *_{{ cdt_build_number|int }} - - chkconfig-cos7-aarch64 >=1.7 *_{{ cdt_build_number|int }} - - copy-jdk-configs-cos7-aarch64 >=3.3 *_{{ cdt_build_number|int }} - - javapackages-tools-cos7-aarch64 >=3.4.1 *_{{ cdt_build_number|int }} - - nss-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run: - - chkconfig-cos7-aarch64 >=1.7 *_{{ cdt_build_number|int }} - - chkconfig-cos7-aarch64 >=1.7 *_{{ cdt_build_number|int }} - - copy-jdk-configs-cos7-aarch64 >=3.3 *_{{ cdt_build_number|int }} - - javapackages-tools-cos7-aarch64 >=3.4.1 *_{{ cdt_build_number|int }} - - nss-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openjdk.java.net/ - license: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv1.1 and MPLv2.0 and Public Domain and W3C and zlib - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64/LICENSE - summary: (CDT) The OpenJDK runtime environment without audio and video support - description: | - The OpenJDK runtime environment without audio and video - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/build.sh b/legacy_cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/build.sh deleted file mode 100755 index 14b4dd8a..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/build.sh +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -jvm_slug=$(compgen -G "${SYSROOT_DIR}/usr/lib/jvm/java-1.7.0-openjdk-*") -jvm_slug=$(basename ${jvm_slug}) - -pushd ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre-abrt > /dev/null 2>&1 -rm -rf lib -ln -s ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre/lib ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre-abrt/lib -popd > /dev/null 2>&1 - -pushd ${SYSROOT_DIR}/usr/lib/jvm/${jvm_slug}/jre/lib/security > /dev/null 2>&1 -mkdir -p ../../../../../../../etc/pki/java/cacerts -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/meta.yaml b/legacy_cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/meta.yaml deleted file mode 100644 index d172431d..00000000 --- a/legacy_cdts/java-1.7.0-openjdk-headless-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -package: - name: java-1.7.0-openjdk-headless-cos7-ppc64le - version: 1.7.0.261 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.ppc64le.rpm - sha256: 9cb775be7d5da48e4760ded39d476af199a943e88db7d9f23004020b0f0728ba - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - chkconfig-cos7-ppc64le >=1.7 *_{{ cdt_build_number|int }} - - chkconfig-cos7-ppc64le >=1.7 *_{{ cdt_build_number|int }} - - copy-jdk-configs-cos7-ppc64le >=3.3 *_{{ cdt_build_number|int }} - - javapackages-tools-cos7-ppc64le >=3.4.1 *_{{ cdt_build_number|int }} - - nss-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - host: - - chkconfig-cos7-ppc64le >=1.7 *_{{ cdt_build_number|int }} - - chkconfig-cos7-ppc64le >=1.7 *_{{ cdt_build_number|int }} - - copy-jdk-configs-cos7-ppc64le >=3.3 *_{{ cdt_build_number|int }} - - javapackages-tools-cos7-ppc64le >=3.4.1 *_{{ cdt_build_number|int }} - - nss-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run: - - chkconfig-cos7-ppc64le >=1.7 *_{{ cdt_build_number|int }} - - chkconfig-cos7-ppc64le >=1.7 *_{{ cdt_build_number|int }} - - copy-jdk-configs-cos7-ppc64le >=3.3 *_{{ cdt_build_number|int }} - - javapackages-tools-cos7-ppc64le >=3.4.1 *_{{ cdt_build_number|int }} - - nss-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openjdk.java.net/ - license: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv1.1 and MPLv2.0 and Public Domain and W3C and zlib - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.ppc64le/LICENSE - summary: (CDT) The OpenJDK runtime environment without audio and video support - description: | - The OpenJDK runtime environment without audio and video - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/javapackages-tools-cos7-aarch64/build.sh b/legacy_cdts/javapackages-tools-cos7-aarch64/build.sh deleted file mode 100755 index 4099c5ae..00000000 --- a/legacy_cdts/javapackages-tools-cos7-aarch64/build.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/share/java-utils > /dev/null 2>&1 - rm -f abs2rel.sh - ln -s ${SYSROOT_DIR}/usr/bin/abs2rel ${SYSROOT_DIR}/usr/share/java-utils/abs2rel.sh -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/javapackages-tools-cos7-aarch64/meta.yaml b/legacy_cdts/javapackages-tools-cos7-aarch64/meta.yaml deleted file mode 100644 index 65aa7b6c..00000000 --- a/legacy_cdts/javapackages-tools-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: javapackages-tools-cos7-aarch64 - version: 3.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm - sha256: cb9d2fd9d743bf4cb28b4afec7e8d1891fcca6f63f00ba7a60aadfe337527e1c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - python-javapackages-cos7-aarch64 ==3.4.1 *_{{ cdt_build_number|int }} - host: - - python-javapackages-cos7-aarch64 ==3.4.1 *_{{ cdt_build_number|int }} - run: - - python-javapackages-cos7-aarch64 ==3.4.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://fedorahosted.org/javapackages/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/javapackages-tools-3.4.1/LICENSE - summary: "(CDT) Macros and scripts for Java packaging support" - description: | - This package provides macros and scripts to support Java packaging. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/javapackages-tools-cos7-ppc64le/build.sh b/legacy_cdts/javapackages-tools-cos7-ppc64le/build.sh deleted file mode 100755 index 401f9ce5..00000000 --- a/legacy_cdts/javapackages-tools-cos7-ppc64le/build.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/share/java-utils > /dev/null 2>&1 - rm -f abs2rel.sh - ln -s ${SYSROOT_DIR}/usr/bin/abs2rel ${SYSROOT_DIR}/usr/share/java-utils/abs2rel.sh -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/javapackages-tools-cos7-ppc64le/meta.yaml b/legacy_cdts/javapackages-tools-cos7-ppc64le/meta.yaml deleted file mode 100644 index a930ff02..00000000 --- a/legacy_cdts/javapackages-tools-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: javapackages-tools-cos7-ppc64le - version: 3.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm - sha256: cb9d2fd9d743bf4cb28b4afec7e8d1891fcca6f63f00ba7a60aadfe337527e1c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - python-javapackages-cos7-ppc64le ==3.4.1 *_{{ cdt_build_number|int }} - host: - - python-javapackages-cos7-ppc64le ==3.4.1 *_{{ cdt_build_number|int }} - run: - - python-javapackages-cos7-ppc64le ==3.4.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://fedorahosted.org/javapackages/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/javapackages-tools-3.4.1/LICENSE - summary: "(CDT) Macros and scripts for Java packaging support" - description: | - This package provides macros and scripts to support Java packaging. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/jpackage-utils-cos6-x86_64/build.sh b/legacy_cdts/jpackage-utils-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/jpackage-utils-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/jpackage-utils-cos6-x86_64/meta.yaml b/legacy_cdts/jpackage-utils-cos6-x86_64/meta.yaml deleted file mode 100644 index de7a93dc..00000000 --- a/legacy_cdts/jpackage-utils-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: jpackage-utils-cos6-x86_64 - version: 1.7.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/jpackage-utils-1.7.5-3.16.el6.noarch.rpm - sha256: 6e11b3db12e4fcbf850b6d67d0a3f8328b7e9968085275b0a5f43ff8715e87e3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/jpackage-utils-1.7.5-3.16.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.jpackage.org/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/jpackage-utils-1.7.5/LICENSE.txt - summary: "(CDT) JPackage utilities" - description: | - Utilities for the JPackage Project . It contains - also the License, man pages, documentation, XSL files of general use with - maven2, a header file for spec files, etc. Please See the - /usr/share/doc/jpackage-utils-1.7.5/jpackage-utils-README file for more - information. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/kernel-headers-cos6-x86_64/build.sh b/legacy_cdts/kernel-headers-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/kernel-headers-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/kernel-headers-cos6-x86_64/meta.yaml b/legacy_cdts/kernel-headers-cos6-x86_64/meta.yaml deleted file mode 100644 index c5d064f9..00000000 --- a/legacy_cdts/kernel-headers-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: kernel-headers-cos6-x86_64 - version: 2.6.32 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/kernel-headers-2.6.32-754.el6.x86_64.rpm - sha256: 93b20d547637e3d25a9604b8034334afa910f61898da0f265a3969a68bf8cc6d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/kernel-2.6.32-754.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.kernel.org/ - license: GPL-2.0-only - license_family: GPL2 - summary: (CDT) Header files for the Linux kernel for use by glibc - description: | - Kernel-headers includes the C header files that specify the interface between - the Linux kernel and userspace libraries and programs. The header files - define structures and constants that are needed for building most standard - programs and are also needed for rebuilding the glibc package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/kernel-headers-cos7-aarch64/build.sh b/legacy_cdts/kernel-headers-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/kernel-headers-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/kernel-headers-cos7-aarch64/meta.yaml b/legacy_cdts/kernel-headers-cos7-aarch64/meta.yaml deleted file mode 100644 index 651bd6ea..00000000 --- a/legacy_cdts/kernel-headers-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: kernel-headers-cos7-aarch64 - version: 4.18.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/kernel-headers-4.18.0-193.28.1.el7.aarch64.rpm - sha256: 56fffc40800cd7c30830009c860f04c8dba1110a6271efd804a0bb01e0bdf8a4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kernel-4.18.0-193.28.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.kernel.org/ - license: GPLv2 and Redistributable, no modification permitted - license_family: GPL2 - summary: (CDT) Header files for the Linux kernel for use by glibc - description: | - Kernel-headers includes the C header files that specify the interface between - the Linux kernel and userspace libraries and programs. The header files - define structures and constants that are needed for building most standard - programs and are also needed for rebuilding the glibc package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/kernel-headers-cos7-ppc64le/build.sh b/legacy_cdts/kernel-headers-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/kernel-headers-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/kernel-headers-cos7-ppc64le/meta.yaml b/legacy_cdts/kernel-headers-cos7-ppc64le/meta.yaml deleted file mode 100644 index 8e8c3f83..00000000 --- a/legacy_cdts/kernel-headers-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: kernel-headers-cos7-ppc64le - version: 3.10.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/kernel-headers-3.10.0-1160.el7.ppc64le.rpm - sha256: 6875ad8dbbf0cff85bf39bd2446ffb9e92de78e113496fba37fa5da9f10348b1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kernel-3.10.0-1160.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.kernel.org/ - license: GPL-2.0-only - license_family: GPL2 - summary: (CDT) Header files for the Linux kernel for use by glibc - description: | - Kernel-headers includes the C header files that specify the interface between - the Linux kernel and userspace libraries and programs. The header files - define structures and constants that are needed for building most standard - programs and are also needed for rebuilding the glibc package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/kmod-cos7-aarch64/build.sh b/legacy_cdts/kmod-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/kmod-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/kmod-cos7-aarch64/meta.yaml b/legacy_cdts/kmod-cos7-aarch64/meta.yaml deleted file mode 100644 index 83e332e4..00000000 --- a/legacy_cdts/kmod-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: kmod-cos7-aarch64 - version: 20 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/kmod-20-28.el7.aarch64.rpm - sha256: e411d2817416f2d2524f08edfbd40b5ac3d7364d0a36fbadd2e7418cfbd8a000 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kmod-20-28.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary - license: GPL-2.0-or-later - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/kmod-20/COPYING - summary: "(CDT) Linux kernel module management utilities" - description: | - The kmod package provides various programs needed for automatic loading and - unloading of modules under 2.6, 3.x, and later kernels, as well as other - module management programs. Device drivers and filesystems are two examples of - loaded and unloaded modules. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/kmod-cos7-ppc64le/build.sh b/legacy_cdts/kmod-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/kmod-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/kmod-cos7-ppc64le/meta.yaml b/legacy_cdts/kmod-cos7-ppc64le/meta.yaml deleted file mode 100644 index 9f6499ac..00000000 --- a/legacy_cdts/kmod-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: kmod-cos7-ppc64le - version: 20 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/kmod-20-28.el7.ppc64le.rpm - sha256: 60ec982827beeaa84d7fbc7160126843eddeefa3b9d75823faa0ff39f0939c7e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/kmod-20-28.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary - license: GPL-2.0-or-later - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/kmod-20/COPYING - summary: "(CDT) Linux kernel module management utilities" - description: | - The kmod package provides various programs needed for automatic loading and - unloading of modules under 2.6, 3.x, and later kernels, as well as other - module management programs. Device drivers and filesystems are two examples of - loaded and unloaded modules. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libbonobo-cos6-x86_64/build.sh b/legacy_cdts/libbonobo-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libbonobo-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libbonobo-cos6-x86_64/libbonobo-copying b/legacy_cdts/libbonobo-cos6-x86_64/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/legacy_cdts/libbonobo-cos6-x86_64/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libbonobo-cos6-x86_64/libbonobo-copying.lib b/legacy_cdts/libbonobo-cos6-x86_64/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/legacy_cdts/libbonobo-cos6-x86_64/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/libbonobo-cos6-x86_64/meta.yaml b/legacy_cdts/libbonobo-cos6-x86_64/meta.yaml deleted file mode 100644 index 68a7c570..00000000 --- a/legacy_cdts/libbonobo-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libbonobo-cos6-x86_64 - version: 2.24.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libbonobo-2.24.2-5.el6.x86_64.rpm - sha256: 869924ce84fd6cab150c3daa2b8a227f217f070b031679d639ff621dd042cd0e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libbonobo-2.24.2-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Bonobo component system - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libbonobo-cos7-aarch64/build.sh b/legacy_cdts/libbonobo-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libbonobo-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libbonobo-cos7-aarch64/libbonobo-copying b/legacy_cdts/libbonobo-cos7-aarch64/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/legacy_cdts/libbonobo-cos7-aarch64/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libbonobo-cos7-aarch64/libbonobo-copying.lib b/legacy_cdts/libbonobo-cos7-aarch64/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/legacy_cdts/libbonobo-cos7-aarch64/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/libbonobo-cos7-aarch64/meta.yaml b/legacy_cdts/libbonobo-cos7-aarch64/meta.yaml deleted file mode 100644 index 4bcbfd4b..00000000 --- a/legacy_cdts/libbonobo-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libbonobo-cos7-aarch64 - version: 2.32.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libbonobo-2.32.1-7.el7.aarch64.rpm - sha256: 4a9bb2f0510ea69bcacf77efeb11bb49d114167e2d338964d331bea54223f392 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Bonobo component system - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libbonobo-cos7-ppc64le/build.sh b/legacy_cdts/libbonobo-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libbonobo-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libbonobo-cos7-ppc64le/libbonobo-copying b/legacy_cdts/libbonobo-cos7-ppc64le/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/legacy_cdts/libbonobo-cos7-ppc64le/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libbonobo-cos7-ppc64le/libbonobo-copying.lib b/legacy_cdts/libbonobo-cos7-ppc64le/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/legacy_cdts/libbonobo-cos7-ppc64le/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/libbonobo-cos7-ppc64le/meta.yaml b/legacy_cdts/libbonobo-cos7-ppc64le/meta.yaml deleted file mode 100644 index 4bbccb1f..00000000 --- a/legacy_cdts/libbonobo-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libbonobo-cos7-ppc64le - version: 2.32.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libbonobo-2.32.1-7.el7.ppc64le.rpm - sha256: 89ab59605056d702d6ca132eec9837bbcc48f36335ef51dc149a3cec7f064eb3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Bonobo component system - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libbonobo-devel-cos6-x86_64/build.sh b/legacy_cdts/libbonobo-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libbonobo-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying b/legacy_cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/legacy_cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying.lib b/legacy_cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/legacy_cdts/libbonobo-devel-cos6-x86_64/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/libbonobo-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libbonobo-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index a34a5e7f..00000000 --- a/legacy_cdts/libbonobo-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libbonobo-devel-cos6-x86_64 - version: 2.24.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libbonobo-devel-2.24.2-5.el6.x86_64.rpm - sha256: 95a12e113b8ac8f7a502093d5f5c28de8f5a47783a05c2e128901f2d26303004 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libbonobo-2.24.2-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos6-x86_64 >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos6-x86_64 ==2.24.2 *_{{ cdt_build_number|int }} - - libxml2-devel-cos6-x86_64 >=2.4.21 *_{{ cdt_build_number|int }} - host: - - orbit2-devel-cos6-x86_64 >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos6-x86_64 ==2.24.2 *_{{ cdt_build_number|int }} - - libxml2-devel-cos6-x86_64 >=2.4.21 *_{{ cdt_build_number|int }} - run: - - orbit2-devel-cos6-x86_64 >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos6-x86_64 ==2.24.2 *_{{ cdt_build_number|int }} - - libxml2-devel-cos6-x86_64 >=2.4.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Libraries and headers for libbonobo - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. This - package contains header files used to compile programs that use Bonobo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libbonobo-devel-cos7-aarch64/build.sh b/legacy_cdts/libbonobo-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libbonobo-devel-cos7-aarch64/libbonobo-copying b/legacy_cdts/libbonobo-devel-cos7-aarch64/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-aarch64/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libbonobo-devel-cos7-aarch64/libbonobo-copying.lib b/legacy_cdts/libbonobo-devel-cos7-aarch64/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-aarch64/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/libbonobo-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libbonobo-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index e0fe30d0..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libbonobo-devel-cos7-aarch64 - version: 2.32.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libbonobo-devel-2.32.1-7.el7.aarch64.rpm - sha256: b445680b2f4974ce87cbde88945d5cb7d62363239192b83b83dfc0b3d420b8c5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos7-aarch64 >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos7-aarch64 ==2.32.1 *_{{ cdt_build_number|int }} - - libxml2-devel-cos7-aarch64 >=2.4.21 *_{{ cdt_build_number|int }} - host: - - orbit2-devel-cos7-aarch64 >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos7-aarch64 ==2.32.1 *_{{ cdt_build_number|int }} - - libxml2-devel-cos7-aarch64 >=2.4.21 *_{{ cdt_build_number|int }} - run: - - orbit2-devel-cos7-aarch64 >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos7-aarch64 ==2.32.1 *_{{ cdt_build_number|int }} - - libxml2-devel-cos7-aarch64 >=2.4.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Libraries and headers for libbonobo - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. This - package contains header files used to compile programs that use Bonobo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libbonobo-devel-cos7-ppc64le/build.sh b/legacy_cdts/libbonobo-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libbonobo-devel-cos7-ppc64le/libbonobo-copying b/legacy_cdts/libbonobo-devel-cos7-ppc64le/libbonobo-copying deleted file mode 100644 index d60c31a9..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-ppc64le/libbonobo-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libbonobo-devel-cos7-ppc64le/libbonobo-copying.lib b/legacy_cdts/libbonobo-devel-cos7-ppc64le/libbonobo-copying.lib deleted file mode 100644 index b1e3f5a2..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-ppc64le/libbonobo-copying.lib +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/legacy_cdts/libbonobo-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libbonobo-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index ec4ee67c..00000000 --- a/legacy_cdts/libbonobo-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libbonobo-devel-cos7-ppc64le - version: 2.32.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libbonobo-devel-2.32.1-7.el7.ppc64le.rpm - sha256: 06ac1552ec51ba7fcf586ac79490c5ce1496901494bf4abc8d57eb877a38bd9f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libbonobo-2.32.1-7.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-devel-cos7-ppc64le >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos7-ppc64le ==2.32.1 *_{{ cdt_build_number|int }} - - libxml2-devel-cos7-ppc64le >=2.4.21 *_{{ cdt_build_number|int }} - host: - - orbit2-devel-cos7-ppc64le >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos7-ppc64le ==2.32.1 *_{{ cdt_build_number|int }} - - libxml2-devel-cos7-ppc64le >=2.4.21 *_{{ cdt_build_number|int }} - run: - - orbit2-devel-cos7-ppc64le >=2.7.5 *_{{ cdt_build_number|int }} - - libbonobo-cos7-ppc64le ==2.32.1 *_{{ cdt_build_number|int }} - - libxml2-devel-cos7-ppc64le >=2.4.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org - license: GPLv2+ and LGPLv2+ - license_family: GPL2 - license_file: - - libbonobo-copying - - libbonobo-copying.lib - summary: (CDT) Libraries and headers for libbonobo - description: | - Bonobo is a component system based on CORBA, used by the GNOME desktop. This - package contains header files used to compile programs that use Bonobo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libdrm-cos6-x86_64/build.sh b/legacy_cdts/libdrm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libdrm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libdrm-cos6-x86_64/meta.yaml b/legacy_cdts/libdrm-cos6-x86_64/meta.yaml deleted file mode 100644 index 0345a895..00000000 --- a/legacy_cdts/libdrm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,40 +0,0 @@ -package: - name: libdrm-cos6-x86_64 - version: 2.4.65 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libdrm-2.4.65-2.el6.x86_64.rpm - sha256: b7a8d49c31f1cdb9f2a5a3e2b89416b0411c75332ce49422961435e205db8291 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libdrm-2.4.65-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager runtime library - description: | - Direct Rendering Manager runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libdrm-cos7-aarch64/build.sh b/legacy_cdts/libdrm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libdrm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libdrm-cos7-aarch64/meta.yaml b/legacy_cdts/libdrm-cos7-aarch64/meta.yaml deleted file mode 100644 index c7afcb3d..00000000 --- a/legacy_cdts/libdrm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,40 +0,0 @@ -package: - name: libdrm-cos7-aarch64 - version: 2.4.97 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libdrm-2.4.97-2.el7.aarch64.rpm - sha256: 33983c207aba2f148da9e68ccd0ee9f1006fd254acfba05401a4109a514be678 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager runtime library - description: | - Direct Rendering Manager runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libdrm-cos7-ppc64le/build.sh b/legacy_cdts/libdrm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libdrm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libdrm-cos7-ppc64le/meta.yaml b/legacy_cdts/libdrm-cos7-ppc64le/meta.yaml deleted file mode 100644 index 292225a3..00000000 --- a/legacy_cdts/libdrm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,40 +0,0 @@ -package: - name: libdrm-cos7-ppc64le - version: 2.4.97 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libdrm-2.4.97-2.el7.ppc64le.rpm - sha256: bd230232e9cb70f70cb04f123d00701f57c2c850f6eceda851171aa17af11c6b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager runtime library - description: | - Direct Rendering Manager runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libdrm-devel-cos6-x86_64/build.sh b/legacy_cdts/libdrm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libdrm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libdrm-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libdrm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 5bd4a56c..00000000 --- a/legacy_cdts/libdrm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: libdrm-devel-cos6-x86_64 - version: 2.4.65 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libdrm-devel-2.4.65-2.el6.x86_64.rpm - sha256: 7e3e9819d4f1335496538b74a2b32abd474498ea6d62f7cb226c67eae7676ffa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libdrm-2.4.65-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - kernel-headers-cos6-x86_64 >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos6-x86_64 ==2.4.65 *_{{ cdt_build_number|int }} - host: - - kernel-headers-cos6-x86_64 >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos6-x86_64 ==2.4.65 *_{{ cdt_build_number|int }} - run: - - kernel-headers-cos6-x86_64 >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos6-x86_64 ==2.4.65 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager development package - description: | - Direct Rendering Manager development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libdrm-devel-cos7-aarch64/build.sh b/legacy_cdts/libdrm-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libdrm-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libdrm-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libdrm-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index a2d52e23..00000000 --- a/legacy_cdts/libdrm-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: libdrm-devel-cos7-aarch64 - version: 2.4.97 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libdrm-devel-2.4.97-2.el7.aarch64.rpm - sha256: 5c3648f2cabbc5acaf89c32f56a40c05825ac1682ede0fc611882f22f64338af - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - kernel-headers-cos7-aarch64 >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos7-aarch64 ==2.4.97 *_{{ cdt_build_number|int }} - host: - - kernel-headers-cos7-aarch64 >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos7-aarch64 ==2.4.97 *_{{ cdt_build_number|int }} - run: - - kernel-headers-cos7-aarch64 >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos7-aarch64 ==2.4.97 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager development package - description: | - Direct Rendering Manager development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libdrm-devel-cos7-ppc64le/build.sh b/legacy_cdts/libdrm-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libdrm-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libdrm-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libdrm-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 7c85fd56..00000000 --- a/legacy_cdts/libdrm-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: libdrm-devel-cos7-ppc64le - version: 2.4.97 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libdrm-devel-2.4.97-2.el7.ppc64le.rpm - sha256: 81529030e4ec8cdd44c9733622d91c4a08bff7b378b3352c89351ff9431bc54f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libdrm-2.4.97-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - kernel-headers-cos7-ppc64le >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos7-ppc64le ==2.4.97 *_{{ cdt_build_number|int }} - host: - - kernel-headers-cos7-ppc64le >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos7-ppc64le ==2.4.97 *_{{ cdt_build_number|int }} - run: - - kernel-headers-cos7-ppc64le >=2.6.27 *_{{ cdt_build_number|int }} - - libdrm-cos7-ppc64le ==2.4.97 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://dri.sourceforge.net - license: MIT - license_family: MIT - summary: (CDT) Direct Rendering Manager development package - description: | - Direct Rendering Manager development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-core-devel-cos7-aarch64/build.sh b/legacy_cdts/libglvnd-core-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libglvnd-core-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-core-devel-cos7-aarch64/libglvnd-license b/legacy_cdts/libglvnd-core-devel-cos7-aarch64/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-core-devel-cos7-aarch64/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-core-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libglvnd-core-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 5336f0d6..00000000 --- a/legacy_cdts/libglvnd-core-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libglvnd-core-devel-cos7-aarch64 - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm - sha256: 8b1f4205064651ef0e3beeb1c48b76d1454db2f75621322c480a042bfefaf2cd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) Core development files for libglvnd - description: | - The libglvnd-core-devel package is a bootstrap trick for Mesa, which wants to - build against the libglvnd headers but does not link against any of its - libraries (and, initially, has file conflicts with them). If you are not Mesa - you almost certainly want libglvnd-devel instead. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/build.sh b/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/libglvnd-license b/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index d7eaebdb..00000000 --- a/legacy_cdts/libglvnd-core-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libglvnd-core-devel-cos7-ppc64le - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm - sha256: 85422bf47186ef474a521922163f75ba1fb10ab23a5f7b2f9b5241953d68acd9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) Core development files for libglvnd - description: | - The libglvnd-core-devel package is a bootstrap trick for Mesa, which wants to - build against the libglvnd headers but does not link against any of its - libraries (and, initially, has file conflicts with them). If you are not Mesa - you almost certainly want libglvnd-devel instead. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-cos7-aarch64/build.sh b/legacy_cdts/libglvnd-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libglvnd-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-cos7-aarch64/libglvnd-license b/legacy_cdts/libglvnd-cos7-aarch64/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-cos7-aarch64/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-cos7-aarch64/meta.yaml b/legacy_cdts/libglvnd-cos7-aarch64/meta.yaml deleted file mode 100644 index 6c0ec9d4..00000000 --- a/legacy_cdts/libglvnd-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libglvnd-cos7-aarch64 - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm - sha256: 58930bad0d7540669ffcd048b5010d04cb1db2b922b5289a92afe0caa15640f9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) The GL Vendor-Neutral Dispatch library - description: | - libglvnd is an implementation of the vendor-neutral dispatch layer for - arbitrating OpenGL API calls between multiple vendors on a per-screen basis. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-cos7-ppc64le/build.sh b/legacy_cdts/libglvnd-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libglvnd-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-cos7-ppc64le/libglvnd-license b/legacy_cdts/libglvnd-cos7-ppc64le/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-cos7-ppc64le/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-cos7-ppc64le/meta.yaml b/legacy_cdts/libglvnd-cos7-ppc64le/meta.yaml deleted file mode 100644 index 09cab116..00000000 --- a/legacy_cdts/libglvnd-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libglvnd-cos7-ppc64le - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm - sha256: 77195e14251cc1505ba0101fd13d408b3e8f282614eadfd8936db62588e660fb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) The GL Vendor-Neutral Dispatch library - description: | - libglvnd is an implementation of the vendor-neutral dispatch layer for - arbitrating OpenGL API calls between multiple vendors on a per-screen basis. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-devel-cos7-aarch64/build.sh b/legacy_cdts/libglvnd-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libglvnd-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-devel-cos7-aarch64/libglvnd-license b/legacy_cdts/libglvnd-devel-cos7-aarch64/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-devel-cos7-aarch64/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libglvnd-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 3d75b145..00000000 --- a/legacy_cdts/libglvnd-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,63 +0,0 @@ -package: - name: libglvnd-devel-cos7-aarch64 - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm - sha256: dd1889e284cf590cebbf3bf10d04c56dbc8abcfde7382de425164ae7a85a7ba3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-core-devel-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-egl-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-gles-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-opengl-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-core-devel-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-egl-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-gles-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-opengl-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-core-devel-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-egl-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-gles-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-opengl-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) Development files for libglvnd - description: | - The libglvnd-devel package contains libraries and header files for developing - applications that use libglvnd. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-devel-cos7-ppc64le/build.sh b/legacy_cdts/libglvnd-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libglvnd-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-devel-cos7-ppc64le/libglvnd-license b/legacy_cdts/libglvnd-devel-cos7-ppc64le/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-devel-cos7-ppc64le/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libglvnd-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index e1b439cc..00000000 --- a/legacy_cdts/libglvnd-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,63 +0,0 @@ -package: - name: libglvnd-devel-cos7-ppc64le - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm - sha256: 0461e5cead63c3abf1e4c5261fe4de127d6400a95fe5709e09749ba76c406333 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-core-devel-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-egl-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-gles-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-opengl-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-core-devel-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-egl-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-gles-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-opengl-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-core-devel-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-egl-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-gles-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - libglvnd-opengl-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) Development files for libglvnd - description: | - The libglvnd-devel package contains libraries and header files for developing - applications that use libglvnd. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-egl-cos7-aarch64/build.sh b/legacy_cdts/libglvnd-egl-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libglvnd-egl-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-egl-cos7-aarch64/libglvnd-license b/legacy_cdts/libglvnd-egl-cos7-aarch64/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-egl-cos7-aarch64/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-egl-cos7-aarch64/meta.yaml b/legacy_cdts/libglvnd-egl-cos7-aarch64/meta.yaml deleted file mode 100644 index 4b377e7f..00000000 --- a/legacy_cdts/libglvnd-egl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libglvnd-egl-cos7-aarch64 - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm - sha256: 593f06c36c5a8caf87d9755be4123ecbc9014bb144544fb5d27396ffe9d72d52 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-aarch64 >=13.0.4 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-aarch64 >=13.0.4 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-aarch64 >=13.0.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) EGL support for libglvnd - description: | - libEGL are the common dispatch interface for the EGL API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-egl-cos7-ppc64le/build.sh b/legacy_cdts/libglvnd-egl-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libglvnd-egl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-egl-cos7-ppc64le/libglvnd-license b/legacy_cdts/libglvnd-egl-cos7-ppc64le/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-egl-cos7-ppc64le/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-egl-cos7-ppc64le/meta.yaml b/legacy_cdts/libglvnd-egl-cos7-ppc64le/meta.yaml deleted file mode 100644 index 14486e0b..00000000 --- a/legacy_cdts/libglvnd-egl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libglvnd-egl-cos7-ppc64le - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm - sha256: 2deabe3bf691a41bd02a9778d9adad9bc72a2f5cd359e90992cbc2a4983e4f3e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-ppc64le >=13.0.4 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-ppc64le >=13.0.4 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-ppc64le >=13.0.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) EGL support for libglvnd - description: | - libEGL are the common dispatch interface for the EGL API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-gles-cos7-aarch64/build.sh b/legacy_cdts/libglvnd-gles-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libglvnd-gles-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-gles-cos7-aarch64/libglvnd-license b/legacy_cdts/libglvnd-gles-cos7-aarch64/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-gles-cos7-aarch64/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-gles-cos7-aarch64/meta.yaml b/legacy_cdts/libglvnd-gles-cos7-aarch64/meta.yaml deleted file mode 100644 index ed182176..00000000 --- a/legacy_cdts/libglvnd-gles-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libglvnd-gles-cos7-aarch64 - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm - sha256: 147264c9cc9c16ebfb14bc1cb66e3af5c31de7fa60ce2dd9c7c40a09a7635ab7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) GLES support for libglvnd - description: | - libGLESv[12] are the common dispatch interface for the GLES API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-gles-cos7-ppc64le/build.sh b/legacy_cdts/libglvnd-gles-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libglvnd-gles-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-gles-cos7-ppc64le/libglvnd-license b/legacy_cdts/libglvnd-gles-cos7-ppc64le/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-gles-cos7-ppc64le/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-gles-cos7-ppc64le/meta.yaml b/legacy_cdts/libglvnd-gles-cos7-ppc64le/meta.yaml deleted file mode 100644 index 37953c34..00000000 --- a/legacy_cdts/libglvnd-gles-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libglvnd-gles-cos7-ppc64le - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm - sha256: 35bd281bca8e1aef650b0cef8c7c66d0c1abba10e602f2bca78620f89a2be666 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) GLES support for libglvnd - description: | - libGLESv[12] are the common dispatch interface for the GLES API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-glx-cos7-aarch64/build.sh b/legacy_cdts/libglvnd-glx-cos7-aarch64/build.sh deleted file mode 100755 index f9cee591..00000000 --- a/legacy_cdts/libglvnd-glx-cos7-aarch64/build.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/lib64 > /dev/null 2>&1 -libgl_file=$(find . -maxdepth 1 -name "libGL.so.*.*.*") -libgl_file=$(basename ${libgl_file}) -ln -fs ${libgl_file} libGL.so -ls -lah . -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-glx-cos7-aarch64/libglvnd-license b/legacy_cdts/libglvnd-glx-cos7-aarch64/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-glx-cos7-aarch64/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-glx-cos7-aarch64/meta.yaml b/legacy_cdts/libglvnd-glx-cos7-aarch64/meta.yaml deleted file mode 100644 index c582d3ad..00000000 --- a/legacy_cdts/libglvnd-glx-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libglvnd-glx-cos7-aarch64 - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm - sha256: a9110f29a63515c817fc595fe0d5a14b15d2e52c6aa06d7ddfd9ca3bc6f50834 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) GLX support for libglvnd - description: | - libGL and libGLX are the common dispatch interface for the GLX API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-glx-cos7-ppc64le/build.sh b/legacy_cdts/libglvnd-glx-cos7-ppc64le/build.sh deleted file mode 100755 index 9c5af992..00000000 --- a/legacy_cdts/libglvnd-glx-cos7-ppc64le/build.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/lib64 > /dev/null 2>&1 -libgl_file=$(find . -maxdepth 1 -name "libGL.so.*.*.*") -libgl_file=$(basename ${libgl_file}) -ln -fs ${libgl_file} libGL.so -ls -lah . -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-glx-cos7-ppc64le/libglvnd-license b/legacy_cdts/libglvnd-glx-cos7-ppc64le/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-glx-cos7-ppc64le/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-glx-cos7-ppc64le/meta.yaml b/legacy_cdts/libglvnd-glx-cos7-ppc64le/meta.yaml deleted file mode 100644 index 67877e11..00000000 --- a/legacy_cdts/libglvnd-glx-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libglvnd-glx-cos7-ppc64le - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm - sha256: 50a356aa8e5cd7743f6e13e8c0dddcb15be678a381ef06e5a63239972ef5e01c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) GLX support for libglvnd - description: | - libGL and libGLX are the common dispatch interface for the GLX API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-opengl-cos7-aarch64/build.sh b/legacy_cdts/libglvnd-opengl-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libglvnd-opengl-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-opengl-cos7-aarch64/libglvnd-license b/legacy_cdts/libglvnd-opengl-cos7-aarch64/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-opengl-cos7-aarch64/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-opengl-cos7-aarch64/meta.yaml b/legacy_cdts/libglvnd-opengl-cos7-aarch64/meta.yaml deleted file mode 100644 index 3ea8ab92..00000000 --- a/legacy_cdts/libglvnd-opengl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libglvnd-opengl-cos7-aarch64 - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.aarch64.rpm - sha256: e4c6a70912365733d556d765acc373f60f0c67cd9789178142269012bda4d8a2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-aarch64 ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) OpenGL support for libglvnd - description: | - libOpenGL is the common dispatch interface for the workstation OpenGL API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libglvnd-opengl-cos7-ppc64le/build.sh b/legacy_cdts/libglvnd-opengl-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libglvnd-opengl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libglvnd-opengl-cos7-ppc64le/libglvnd-license b/legacy_cdts/libglvnd-opengl-cos7-ppc64le/libglvnd-license deleted file mode 100644 index 29c81ef9..00000000 --- a/legacy_cdts/libglvnd-opengl-cos7-ppc64le/libglvnd-license +++ /dev/null @@ -1,540 +0,0 @@ -libglvnd: the GL Vendor-Neutral Dispatch library -================================================ - -Introduction ------------- - -libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls -between multiple vendors. It allows multiple drivers from different vendors to -coexist on the same filesystem, and determines which vendor to dispatch each -API call to at runtime. - -Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES. - -libglvnd was originally described in Andy Ritger's OpenGL ABI proposal [1]. - -The official repository for libglvnd is hosted on FreeDesktop.org's GitLab: -https://gitlab.freedesktop.org/glvnd/libglvnd - - -Building the library ----------------------- - -libglvnd build-depends on libx11, glproto and libxext. -On Debian and derivatives, run: - - sudo apt-get install libxext-dev libx11-dev x11proto-gl-dev - -Run `./autogen.sh`, then run `./configure` and `make`. - -Alternatively you can use meson and ninja, which is much faster but should be -otherwise the same (You will need packages from above too): - - sudo apt-get install ninja-build meson - meson builddir - ninja -C builddir - -Meson 0.48.0 is currently required, if your distro doesn't have meson 0.48 in -the repos you can try the methods suggested -[here](https://mesonbuild.com/Getting-meson.html). - -Code overview -------------- - -The code in the src/ directory is organized as follows: - -- GLX/ contains code for libGLX, the GLX window-system API library. -- EGL/ contains code for libEGL, the EGL window-system API library. -- GLdispatch/ contains code for libGLdispatch, which is responsible for - dispatching OpenGL functions to the correct vendor library based on the - current EGL or GLX rendering context. This implements the guts of the GL API - libraries. Most of the dispatch code is based on Mesa's glapi. -- OpenGL/, GLESv1/, and GLESv2/ contain code to generate libOpenGL.so, - libGLESv1\_CM.so, and libGLESv2.so, respectively. All three are merely - wrapper libraries for libGLdispatch. Ideally, these could be implemented via - ELF symbol filtering, but in practice they need to be implemented manually. - See the Issues section for details on why this is the case. -- GL/ contains code for libGL. This is a wrapper around libGLdispatch and - libGLX. -- util/ contains generic utility code. - -In addition, libglvnd uses a GLX extension, -[GLX\_EXT\_libglvnd](https://khronos.org/registry/OpenGL/extensions/EXT/GLX_EXT_libglvnd.txt), -to determine which vendor library to use for a screen or XID. - -There are a few good starting points for familiarizing oneself with the code: - -- Look at the vendor-library to GLX ABI defined in `libglxabi.h`. -- Follow the flow of `glXGetProcAddress() -> __glDispatchGetProcAddress() -> - _glapi_get_proc_address()` to see how the dispatch table is updated as new GL - stubs are generated, and how GLX looks for vendor-library-implemented - dispatchers for GLX extension functions. -- Follow the flow of `glXMakeContextCurrent() -> __glDispatchMakeCurrent() -> - _glapi_set_current()` to see how the current dispatch table and state is - updated by the API library. -- Look at `libglxmapping.c:__glXLookupVendorBy{Name,Screen}()` to see how - vendor library names are queried. -- For EGL, follow the flow of `eglGetPlatformDisplay()` to see how EGL selects - a vendor library. - -The tests/ directory contains several unit tests which verify that dispatching -to different vendors actually works. Run `make check` to run these unit tests. - -Architecture ------------- - -The library organization differs slightly from that of Andy's original proposal. -See the diagram below: - -
-                ┌──────────────────────────────────┐
-                │                                  │
-          ┌─────┤        Application               │
-          │     │                                  │
-          │     └─────┬───────────────────┬────────┘
-          │           │                   │
-          │     ┌─────▾─────┐             │                    ┌──────────────────────┐
-          │     │           │             │                    │                      │
-          │     │ libOpenGL │             │                    │                      │
-          │     │           │             │                    │  X server            │
-          │     └─────┬─────┘             │                    │                      │
-          │        DT_FILTER              │                    │                      │
-          │     ┌─────▾──────────┐ ┌──────▾────────┐           │ ┌──────────────────┐ │
-          │     │                │ │               │           └─│GLX_EXT_libglvnd  │─┘
-          │     │ [mapi/glapi]   ◂─▸               │             │extension         │
-          │     │ libGLdispatch  │ │   libGLX      ├─────────────▸──────────────────┘
-          │     │                │ │               ◂──────────┬─────────────────┐
-          │     └───────▴────────┘ └──────▴────────┘          │                 │
-          │         DT_FILTER         DT_FILTER             ┌─▾─────────┐   ┌───▾────────┐
-          │     ┌───────┴─────────────────┴────────┐        │           │   │            │
-          │     │                                  │        │           │   │            │
-          └─────▸           libGL                  │        │ GLX_vendor│   │ GLX_vendor2│
-                └──────────────────────────────────┘        │           │   │            │
-                                                            └───────────┘   └────────────┘
-
- -In this diagram, - -* `A ───▸ B` indicates that module A calls into module B. -* `A ── DT_FILTER ──▸ B` indicates that DSO A is (logically) a filter library on - DSO B. If ELF symbol filtering is enabled, symbols exported by A are resolved - to entrypoints in B. - -libGLX manages loading GLX vendor libraries and dispatching GLX core and -extension functions to the right vendor. - -GLX\_EXT\_libglvnd is a simple GLX extension which allows libGLX to determine -the number of the screen belonging to an arbitrary drawable XID, and also the -GL vendor to use for a given screen. - -libGLdispatch implements core GL dispatching and TLS. It acts as a thin wrapper -around glapi which provides some higher-level functionality for managing -dispatch tables, requesting vendor proc addresses, and making current to a given -context + dispatch table. This is a separate library rather than statically -linked into libGLX, since the same dispatching code is used by both GLX and -EGL. - -libOpenGL is a wrapper library to libGLdispatch which exposes OpenGL 4.5 core and -compatibility entry points. - -libGLESv{1,2} are wrapper libraries to libGLdispatch which expose OpenGL ES -entrypoints. - -libGL is a wrapper library to libGLdispatch and libGLX which is provided for -backwards-compatibility with applications which link against the old ABI. - -Note that since all OpenGL functions are dispatched through the same table in -libGLdispatch, it doesn't matter which library is used to find the entrypoint. -The same OpenGL function in libGL, libOpenGL, libGLES, and the function pointer -returned by glXGetProcAddress are all interchangeable. - -### OpenGL dispatching ### - -By definition, all OpenGL functions are dispatched based on the current -context. OpenGL dispatching is handled in libGLdispatch, which is used by both -EGL and GLX. - -libGLdispatch uses a per-thread dispatch table to look up the correct vendor -library function for every OpenGL function. - -When an application calls eglMakeCurrent or glXMakeCurrent, the EGL or GLX -library finds the correct dispatch table and then calls into libGLdispatch to -set that table for the current thread. - -Since they're all dispatched through the common libGLdispatch layer, that also -means that all OpenGL entrypoints will work correctly, regardless of whether -the current context is from EGL or GLX. - -### GLX dispatching ### - -Unlike core OpenGL functions, whose vendor can be determined from the current -context, many GLX functions are context-independent. In order to successfully -map GLX API calls to the right vendor, we use the following strategy: - -* Most GLX entry points specify (either explicitly, or implicitly) an - X screen. - -* On a per-entry point basis, dispatch the call to the - `libGLX_VENDOR.so` for that screen. - -* The first time `libGLX.so` gets called with a unique combination of X - Display + screen, do the following: - - * Use the Display connection to query the X server for the GLX - vendor of that X screen. - - * Load the corresponding `libGLX_VENDOR.so`. - - * Read the vendor's GLX dispatch table from the `libGLX_VENDOR.so`. - - * Cache that Display + screen <=> vendor dispatch table mapping, for - use in subsequent dispatching. - -* Some GLX entry points imply an X screen by a GLX object they - specify. Such GLX objects are: - - * GLXContext (an opaque pointer) - * GLXFBConfig (an opaque pointer) - * GLXPixmap (an XID) - * GLXDrawable (an XID) - * GLXWindow (an XID) - * GLXPbuffer (an XID) - - To map from object to screen, record the corresponding screen when - the object is created. This means the current process needs to see - a GLX call to create the object. In the case of the opaque - pointers, this is reasonable, since the pointer is only meaningful - within the current process. - - XIDs, however, can be created by another process, so libGLX may not know in - advance which screen they belong to. To deal with that, libGLX queries the - server using the GLX extension GLX\_EXT\_libglvnd. - -### EGL dispatching ### - -EGL dispatching works similarly to GLX, but there are fewer object types to -deal with. Almost all EGL functions are dispatched based on an EGLDisplay or -EGLDeviceEXT parameter. - -EGL can't rely on asking an X server for a vendor name like GLX can, so -instead, it enumerates and loads every available vendor library. Loading every -vendor is also needed to support extensions such as -EGL\_EXT\_device\_enumeration. - -In order to find the available vendor libraries, each vendor provides a JSON -file in a well-known directory, similar to how Vulkan ICD's are loaded. -Please see [EGL ICD enumeration](src/EGL/icd_enumeration.md) for more details. - -When the application calls eglGetPlatformDisplay, EGL will simply call into -each vendor library until it finds one that succeeds. After that, whichever -vendor succeeded owns that display. - -As with GLX, vendor libraries must provide dispatch stubs for any display or -device extensions that they support, so that they can add new extensions -without having to modify libglvnd. - -Since libglvnd passes eglGetPlatformDisplay calls through to each vendor, a -vendor can also add a new platform extension (e.g., EGL\_KHR\_platform\_x11) -without changing libglvnd. - -Other EGL client extensions, by definition, do require modifying libglvnd. -Those are handled on a case-by-case basis. - -Issues ------- - -* Ideally, several components of libglvnd (namely, the `libGL` wrapper library - and the `libOpenGL, libGLES{v1_CM,v2}` interface libraries) could be - implemented via ELF symbol filtering (see [2] for a demonstration of this). - However, a loader bug (tracked in [3]) makes this mechanism unreliable: - dlopen(3)ing a shared library with `DT_FILTER` fields can crash the - application. Instead, for now, ELF symbol filtering is disabled by default, - and an alternate approach is used to implement these libraries. - -* The library currently indirectly associates a drawable with a vendor, - by first mapping a drawable to its screen, then mapping the screen to its - vendor. However, it may make sense in render offload scenarios to allow direct - mapping from drawables to vendors, so multiple vendors could potentially - operate on drawables in the same screen. The problem with this is that several - GLX functions, such as glXChooseFBConfig(), explicitly refer to screens, and - so it becomes a gray area which vendor the call should be dispatched to. Given - this issue, does it still make more sense to use a direct drawable to vendor - mapping? How would this be implemented? Should we add new API calls to "GLX - Next"? - - * Note that the (drawable -> screen -> vendor) mapping mainly exists in the - GLX_EXT_libglvnd extension. libGLX itself keeps a simple - (drawable -> vendor) mapping, and exposes that mapping to the vendor - libraries. - -* Along the same lines, would it be useful to include a - "glXGetProcAddressFromVendor()" or "glXGetProcAddressFromScreen()" entrypoint - in a new GLX version to obviate the need for this library in future - applications? - -* Global state is required by both libGLX.so and libGLdispatch.so for various - purposes, and needs to be protected by locks in multithreaded environments. - Is it reasonable for the vendor-neutral library to depend on pthreads for - implementing these locks? - - While there is no harm in having the API libraries link against pthreads even - if the application does not, we would like to avoid pthread locking overhead - if the application is single-threaded. Hence, this library uses a - `glvnd_pthread` wrapper library which provides single-threaded fallbacks for - applications which are not linked against pthreads. It is expected that - multi-threaded applications will either statically link against pthreads, or - load pthreads prior to loading libGL. - -* Is using a hash table to store GLX extension entrypoints performant enough for - dispatching? Should we be using a flat array instead? - -* How should malloc(3) failures be handled? - -* How should forking be handled? - -* The current libGLX implementation stores all GLXContext and GLXFBConfig - handles in global hashtables, which means that GLXContext and GLXFBConfig - handles must be unique between vendors. That is, two vendor libraries must - not come up with the same handle value for a GLXContext or GLXFBConfig. To - that end, GLXContext and GLXFBConfig handles must be pointers to memory - addresses that the vendor library somehow controls. The values are otherwise - opaque. - -* Querying an XID <=> screen mapping without somehow "locking" the XID is - inherently racy, since a different process may destroy the drawable, and X - may recycle the XID, after the mapping is saved client-side. Is there a mechanism - we could use to notify the API library when a mapping is no longer valid? - -References ----------- - -[1] https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt - -[2] https://github.com/aritger/libgl-elf-tricks-demo - -[3] https://sourceware.org/bugzilla/show_bug.cgi?id=16272 - -Acknowledgements -------- - -Thanks to Andy Ritger for the original libGLX implementation and README -documentation. - -### libglvnd ### - -libglvnd itself (excluding components listed below) is licensed as follows: - - Copyright (c) 2013, NVIDIA CORPORATION. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - unaltered in all copies or substantial portions of the Materials. - Any additions, deletions, or changes to the original source files - must be clearly indicated in accompanying documentation. - - If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the - work of the Khronos Group." - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - -### X.Org ### - -libglvnd contains list.h, a linked list implementation from the X.Org project. -Source code from the X.Org project is available from: - - http://cgit.freedesktop.org/xorg/xserver - -list.h carries the following license: - - Copyright © 2010 Intel Corporation - Copyright © 2010 Francisco Jerez - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -### Mesa ### - -libglvnd contains code from the Mesa project. Source code from the Mesa project -is available from: - - http://cgit.freedesktop.org/mesa/mesa - -The default Mesa license is as follows: - - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -### uthash ### - -libglvnd uses the hash table implementation 'uthash': - - http://troydhanson.github.io/uthash/ - -This library carries the following copyright notice: - - Copyright (c) 2005-2013, Troy D. Hanson - http://troydhanson.github.com/uthash/ - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### buildconf ### - -libglvnd uses the buildconf autotools bootstrapping script 'autogen.sh': - - http://freecode.com/projects/buildconf - -This script carries the following copyright notice: - - Copyright (c) 2005-2009 United States Government as represented by - the U.S. Army Research Laboratory. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -### ax-pthread ### - -libglvnd uses the `AX_PTHREAD` autoconf macro for detecting pthreads. -The implementation of this macro carries the following license: - - Copyright (c) 2008 Steven G. Johnson - Copyright (c) 2011 Daniel Richard G. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General - Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - -libglvnd uses the cJSON library for reading JSON files: - -https://github.com/DaveGamble/cJSON - -This library carries the following copyright notice: - - Copyright (c) 2009 Dave Gamble - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. diff --git a/legacy_cdts/libglvnd-opengl-cos7-ppc64le/meta.yaml b/legacy_cdts/libglvnd-opengl-cos7-ppc64le/meta.yaml deleted file mode 100644 index 462cd5c8..00000000 --- a/legacy_cdts/libglvnd-opengl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libglvnd-opengl-cos7-ppc64le - version: 1.0.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.ppc64le.rpm - sha256: 55fc7739b9bb85f9b88029090860419013186c43ddd7445e65faadb57e9c86f6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libglvnd-1.0.1-0.8.git5baa1e5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - host: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run: - - libglvnd-cos7-ppc64le ==1.0.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/NVIDIA/libglvnd - license: MIT - license_family: MIT - license_file: libglvnd-license - summary: (CDT) OpenGL support for libglvnd - description: | - libOpenGL is the common dispatch interface for the workstation OpenGL API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibcm-cos6-x86_64/build.sh b/legacy_cdts/libibcm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibcm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibcm-cos6-x86_64/meta.yaml b/legacy_cdts/libibcm-cos6-x86_64/meta.yaml deleted file mode 100644 index 9c3b0fcc..00000000 --- a/legacy_cdts/libibcm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libibcm-cos6-x86_64 - version: 1.0.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibcm-1.0.5-3.el6.x86_64.rpm - sha256: 1140b89a678fe9472911a1bafc6e962ce84e1085053cd7947797daa23fdbb791 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibcm-1.0.5-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libibcm-1.0.5/COPYING - summary: "(CDT) Userspace InfiniBand Connection Manager" - description: | - libibcm provides a userspace library that handles the majority of the low - level work required to open an RDMA connection between two machines. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibcm-devel-cos6-x86_64/build.sh b/legacy_cdts/libibcm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibcm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibcm-devel-cos6-x86_64/libibcm-devel-license b/legacy_cdts/libibcm-devel-cos6-x86_64/libibcm-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/legacy_cdts/libibcm-devel-cos6-x86_64/libibcm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibcm-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libibcm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 6e6f8a22..00000000 --- a/legacy_cdts/libibcm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libibcm-devel-cos6-x86_64 - version: 1.0.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibcm-devel-1.0.5-3.el6.x86_64.rpm - sha256: 84f945bba633c9ecb1e4ff3b7a4b956129df221653e7a11b1aa8d21c7c90bd87 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibcm-1.0.5-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibcm-cos6-x86_64 ==1.0.5 *_{{ cdt_build_number|int }} - - libibverbs-devel-cos6-x86_64 >=1.1 *_{{ cdt_build_number|int }} - host: - - libibcm-cos6-x86_64 ==1.0.5 *_{{ cdt_build_number|int }} - - libibverbs-devel-cos6-x86_64 >=1.1 *_{{ cdt_build_number|int }} - run: - - libibcm-cos6-x86_64 ==1.0.5 *_{{ cdt_build_number|int }} - - libibverbs-devel-cos6-x86_64 >=1.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibcm-devel-license - summary: (CDT) Development files for the libibcm library - description: | - Development files for the libibcm library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibmad-cos6-x86_64/build.sh b/legacy_cdts/libibmad-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibmad-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibmad-cos6-x86_64/libibmad-license b/legacy_cdts/libibmad-cos6-x86_64/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/legacy_cdts/libibmad-cos6-x86_64/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibmad-cos6-x86_64/meta.yaml b/legacy_cdts/libibmad-cos6-x86_64/meta.yaml deleted file mode 100644 index 7f99669e..00000000 --- a/legacy_cdts/libibmad-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libibmad-cos6-x86_64 - version: 1.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibmad-1.3.11-1.el6.x86_64.rpm - sha256: f80325873a4edb1495951967620f596bf839ba921670ff38bf231b0a4c1a4503 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibmad-1.3.11-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) OpenFabrics Alliance InfiniBand MAD library - description: | - libibmad provides low layer IB functions for use by the IB diagnostic and - management programs. These include MAD, SA, SMP, and other basic IB functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibmad-cos7-aarch64/build.sh b/legacy_cdts/libibmad-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libibmad-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibmad-cos7-aarch64/libibmad-license b/legacy_cdts/libibmad-cos7-aarch64/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/legacy_cdts/libibmad-cos7-aarch64/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibmad-cos7-aarch64/meta.yaml b/legacy_cdts/libibmad-cos7-aarch64/meta.yaml deleted file mode 100644 index 37ef4582..00000000 --- a/legacy_cdts/libibmad-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libibmad-cos7-aarch64 - version: 1.3.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibmad-1.3.13-1.el7.aarch64.rpm - sha256: 092cdb3535d5a9710698b010c048e28da4720ac0df70bd340bfb99f476f60f1d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) OpenFabrics Alliance InfiniBand MAD library - description: | - libibmad provides low layer IB functions for use by the IB diagnostic and - management programs. These include MAD, SA, SMP, and other basic IB functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibmad-cos7-ppc64le/build.sh b/legacy_cdts/libibmad-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libibmad-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibmad-cos7-ppc64le/libibmad-license b/legacy_cdts/libibmad-cos7-ppc64le/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/legacy_cdts/libibmad-cos7-ppc64le/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibmad-cos7-ppc64le/meta.yaml b/legacy_cdts/libibmad-cos7-ppc64le/meta.yaml deleted file mode 100644 index f44b5d09..00000000 --- a/legacy_cdts/libibmad-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libibmad-cos7-ppc64le - version: 1.3.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibmad-1.3.13-1.el7.ppc64le.rpm - sha256: 7d1cd1f019541fd46d336d908182fa8ec4691d672069ac0b8f0ac0c6b3956d34 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) OpenFabrics Alliance InfiniBand MAD library - description: | - libibmad provides low layer IB functions for use by the IB diagnostic and - management programs. These include MAD, SA, SMP, and other basic IB functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibmad-devel-cos6-x86_64/build.sh b/legacy_cdts/libibmad-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibmad-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibmad-devel-cos6-x86_64/libibmad-license b/legacy_cdts/libibmad-devel-cos6-x86_64/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/legacy_cdts/libibmad-devel-cos6-x86_64/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibmad-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libibmad-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index a054ccab..00000000 --- a/legacy_cdts/libibmad-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libibmad-devel-cos6-x86_64 - version: 1.3.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibmad-devel-1.3.11-1.el6.x86_64.rpm - sha256: 81e096dc4ac9fe7e7c6cb4ef9ba2ea6220c3c4e1029cd0d71abdc22447243d5e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibmad-1.3.11-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibmad-cos6-x86_64 ==1.3.11 *_{{ cdt_build_number|int }} - host: - - libibmad-cos6-x86_64 ==1.3.11 *_{{ cdt_build_number|int }} - run: - - libibmad-cos6-x86_64 ==1.3.11 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) Development files for the libibmad library - description: | - Development files for the libibmad library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibmad-devel-cos7-aarch64/build.sh b/legacy_cdts/libibmad-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libibmad-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibmad-devel-cos7-aarch64/libibmad-license b/legacy_cdts/libibmad-devel-cos7-aarch64/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/legacy_cdts/libibmad-devel-cos7-aarch64/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibmad-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libibmad-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index cd580297..00000000 --- a/legacy_cdts/libibmad-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libibmad-devel-cos7-aarch64 - version: 1.3.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibmad-devel-1.3.13-1.el7.aarch64.rpm - sha256: 36bd7814032cc893c7e4283ebadd400cbbaa041aa034110c686bd7bc5a356217 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibmad-cos7-aarch64 ==1.3.13 *_{{ cdt_build_number|int }} - host: - - libibmad-cos7-aarch64 ==1.3.13 *_{{ cdt_build_number|int }} - run: - - libibmad-cos7-aarch64 ==1.3.13 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) Development files for the libibmad library - description: | - Development files for the libibmad library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibmad-devel-cos7-ppc64le/build.sh b/legacy_cdts/libibmad-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libibmad-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibmad-devel-cos7-ppc64le/libibmad-license b/legacy_cdts/libibmad-devel-cos7-ppc64le/libibmad-license deleted file mode 100644 index b004df06..00000000 --- a/legacy_cdts/libibmad-devel-cos7-ppc64le/libibmad-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two licenses. You -may chose to be licensed under the terms of the the OpenIB.org BSD license or -the GNU General Public License (GPL) Version 2, both included below. - - -Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibmad-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libibmad-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 04069756..00000000 --- a/legacy_cdts/libibmad-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libibmad-devel-cos7-ppc64le - version: 1.3.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibmad-devel-1.3.13-1.el7.ppc64le.rpm - sha256: 224ffbac3d622e475a3f2e189ca5be479774327e1fdc7f64f939cfb98e4a92c9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libibmad-1.3.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibmad-cos7-ppc64le ==1.3.13 *_{{ cdt_build_number|int }} - host: - - libibmad-cos7-ppc64le ==1.3.13 *_{{ cdt_build_number|int }} - run: - - libibmad-cos7-ppc64le ==1.3.13 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - libibmad-license - summary: (CDT) Development files for the libibmad library - description: | - Development files for the libibmad library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibumad-cos6-x86_64/COPYING.BSD_FB b/legacy_cdts/libibumad-cos6-x86_64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/libibumad-cos6-x86_64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/libibumad-cos6-x86_64/COPYING.BSD_MIT b/legacy_cdts/libibumad-cos6-x86_64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/libibumad-cos6-x86_64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/libibumad-cos6-x86_64/COPYING.GPL2 b/legacy_cdts/libibumad-cos6-x86_64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/libibumad-cos6-x86_64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/libibumad-cos6-x86_64/COPYING.md b/legacy_cdts/libibumad-cos6-x86_64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/libibumad-cos6-x86_64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/libibumad-cos6-x86_64/build.sh b/legacy_cdts/libibumad-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibumad-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibumad-cos6-x86_64/meta.yaml b/legacy_cdts/libibumad-cos6-x86_64/meta.yaml deleted file mode 100644 index ab9e6a47..00000000 --- a/legacy_cdts/libibumad-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libibumad-cos6-x86_64 - version: 1.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibumad-1.3.9-1.el6.x86_64.rpm - sha256: 31827ff680757b589eef76c6db1be4d71a21a16c693f40d9f2107d04ca986701 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibumad-1.3.9-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) OpenFabrics Alliance InfiniBand umad (user MAD) library - description: | - libibumad provides the user MAD library functions which sit on top of the user - MAD modules in the kernel. These are used by the IB diagnostic and management - tools, including OpenSM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibumad-cos7-aarch64/COPYING.BSD_FB b/legacy_cdts/libibumad-cos7-aarch64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/libibumad-cos7-aarch64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/libibumad-cos7-aarch64/COPYING.BSD_MIT b/legacy_cdts/libibumad-cos7-aarch64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/libibumad-cos7-aarch64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/libibumad-cos7-aarch64/COPYING.GPL2 b/legacy_cdts/libibumad-cos7-aarch64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/libibumad-cos7-aarch64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/libibumad-cos7-aarch64/COPYING.md b/legacy_cdts/libibumad-cos7-aarch64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/libibumad-cos7-aarch64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/libibumad-cos7-aarch64/build.sh b/legacy_cdts/libibumad-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libibumad-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibumad-cos7-aarch64/meta.yaml b/legacy_cdts/libibumad-cos7-aarch64/meta.yaml deleted file mode 100644 index 073aa9e0..00000000 --- a/legacy_cdts/libibumad-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libibumad-cos7-aarch64 - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibumad-22.4-5.el7.aarch64.rpm - sha256: f3eb9031498d050772cdb7a879c88effa27124dd5704f23d99cb196e4800f109 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - host: - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run: - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) OpenFabrics Alliance InfiniBand umad (userspace management datagram) library - description: | - libibumad provides the userspace management datagram (umad) library functions, - which sit on top of the umad modules in the kernel. These are used by the IB - diagnostic and management tools, including OpenSM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.BSD_FB b/legacy_cdts/libibumad-cos7-ppc64le/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.BSD_MIT b/legacy_cdts/libibumad-cos7-ppc64le/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.GPL2 b/legacy_cdts/libibumad-cos7-ppc64le/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.md b/legacy_cdts/libibumad-cos7-ppc64le/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/libibumad-cos7-ppc64le/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/libibumad-cos7-ppc64le/build.sh b/legacy_cdts/libibumad-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libibumad-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibumad-cos7-ppc64le/meta.yaml b/legacy_cdts/libibumad-cos7-ppc64le/meta.yaml deleted file mode 100644 index d16916e0..00000000 --- a/legacy_cdts/libibumad-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libibumad-cos7-ppc64le - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibumad-22.4-5.el7.ppc64le.rpm - sha256: 6b488504997d0997b726698c0149a8010593e55f209101c9ee7df7c86de71d9a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - host: - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run: - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) OpenFabrics Alliance InfiniBand umad (userspace management datagram) library - description: | - libibumad provides the userspace management datagram (umad) library functions, - which sit on top of the umad modules in the kernel. These are used by the IB - diagnostic and management tools, including OpenSM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_FB b/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_MIT b/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.GPL2 b/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.md b/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/libibumad-devel-cos6-x86_64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/libibumad-devel-cos6-x86_64/build.sh b/legacy_cdts/libibumad-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibumad-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibumad-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libibumad-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 000d2abd..00000000 --- a/legacy_cdts/libibumad-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: libibumad-devel-cos6-x86_64 - version: 1.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibumad-devel-1.3.9-1.el6.x86_64.rpm - sha256: 50fbad33119a8fa56c0f764ac812332b10d9b61f51513d4e51402faf90028c9a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibumad-1.3.9-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibumad-cos6-x86_64 ==1.3.9 *_{{ cdt_build_number|int }} - host: - - libibumad-cos6-x86_64 ==1.3.9 *_{{ cdt_build_number|int }} - run: - - libibumad-cos6-x86_64 ==1.3.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://openfabrics.org - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) Development files for the libibumad library - description: | - Development files for the libibumad library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibverbs-cos6-x86_64/build.sh b/legacy_cdts/libibverbs-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibverbs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibverbs-cos6-x86_64/libibverbs-devel-license b/legacy_cdts/libibverbs-cos6-x86_64/libibverbs-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/legacy_cdts/libibverbs-cos6-x86_64/libibverbs-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibverbs-cos6-x86_64/meta.yaml b/legacy_cdts/libibverbs-cos6-x86_64/meta.yaml deleted file mode 100644 index 8940178b..00000000 --- a/legacy_cdts/libibverbs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: libibverbs-cos6-x86_64 - version: 1.1.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibverbs-1.1.8-4.el6.x86_64.rpm - sha256: 706e5770d5c3e6c06f7c47a88936edbee56a003f31186ea4dd7e1de8b87903ad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibverbs-1.1.8-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibverbs-devel-license - summary: (CDT) A library for direct userspace use of RDMA (InfiniBand/iWARP) hardware - description: | - libibverbs is a library that allows userspace processes to use RDMA "verbs" as - described in the InfiniBand Architecture Specification and the RDMA Protocol - Verbs Specification. This includes direct hardware access from userspace to - InfiniBand/iWARP adapters (kernel bypass) for fast path operations. For this - library to be useful, a device-specific plug-in module should also be - installed. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibverbs-cos7-aarch64/build.sh b/legacy_cdts/libibverbs-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libibverbs-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibverbs-cos7-aarch64/libibverbs-devel-license b/legacy_cdts/libibverbs-cos7-aarch64/libibverbs-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/legacy_cdts/libibverbs-cos7-aarch64/libibverbs-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibverbs-cos7-aarch64/meta.yaml b/legacy_cdts/libibverbs-cos7-aarch64/meta.yaml deleted file mode 100644 index 3df26edc..00000000 --- a/legacy_cdts/libibverbs-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: libibverbs-cos7-aarch64 - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libibverbs-22.4-5.el7.aarch64.rpm - sha256: 0f7f7370f501a47b7ce36ff9a896df3b736453b8e6331f14d997e2ce3e393671 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - host: - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run: - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibverbs-devel-license - summary: (CDT) A library and drivers for direct userspace use of RDMA (InfiniBand/iWARP/RoCE) hardware - description: | - libibverbs is a library that allows userspace processes to use RDMA "verbs" as - described in the InfiniBand Architecture Specification and the RDMA Protocol - Verbs Specification. This includes direct hardware access from userspace to - InfiniBand/iWARP adapters (kernel bypass) for fast path operations. Device- - specific plug-in ibverbs userspace drivers are included: - libbxnt_re: - Broadcom NetXtreme-E RoCE HCA - libcxgb3: Chelsio T3 iWARP HCA - libcxgb4: - Chelsio T4 iWARP HCA - libhfi1: Intel Omni-Path HFI - libhns: HiSilicon Hip06 - SoC - libi40iw: Intel Ethernet Connection X722 RDMA - libipathverbs: QLogic - InfiniPath HCA - libmlx4: Mellanox ConnectX-3 InfiniBand HCA - libmlx5: - Mellanox Connect-IB/X-4+ InfiniBand HCA - libmthca: Mellanox InfiniBand HCA - - libnes: NetEffect RNIC - libocrdma: Emulex OneConnect RDMA/RoCE Device - - libqedr: QLogic QL4xxx RoCE HCA - librxe: A software implementation of the - RoCE protocol - libvmw_pvrdma: VMware paravirtual RDMA device - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibverbs-cos7-ppc64le/build.sh b/legacy_cdts/libibverbs-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libibverbs-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibverbs-cos7-ppc64le/libibverbs-devel-license b/legacy_cdts/libibverbs-cos7-ppc64le/libibverbs-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/legacy_cdts/libibverbs-cos7-ppc64le/libibverbs-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibverbs-cos7-ppc64le/meta.yaml b/legacy_cdts/libibverbs-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3265369f..00000000 --- a/legacy_cdts/libibverbs-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: libibverbs-cos7-ppc64le - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libibverbs-22.4-5.el7.ppc64le.rpm - sha256: 2b08eb0365fa9fcf412d1e531bcb1e7cec74a2fbac0f3f5d30edeb3c087b3e97 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - host: - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run: - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibverbs-devel-license - summary: (CDT) A library and drivers for direct userspace use of RDMA (InfiniBand/iWARP/RoCE) hardware - description: | - libibverbs is a library that allows userspace processes to use RDMA "verbs" as - described in the InfiniBand Architecture Specification and the RDMA Protocol - Verbs Specification. This includes direct hardware access from userspace to - InfiniBand/iWARP adapters (kernel bypass) for fast path operations. Device- - specific plug-in ibverbs userspace drivers are included: - libbxnt_re: - Broadcom NetXtreme-E RoCE HCA - libcxgb3: Chelsio T3 iWARP HCA - libcxgb4: - Chelsio T4 iWARP HCA - libhfi1: Intel Omni-Path HFI - libhns: HiSilicon Hip06 - SoC - libi40iw: Intel Ethernet Connection X722 RDMA - libipathverbs: QLogic - InfiniPath HCA - libmlx4: Mellanox ConnectX-3 InfiniBand HCA - libmlx5: - Mellanox Connect-IB/X-4+ InfiniBand HCA - libmthca: Mellanox InfiniBand HCA - - libnes: NetEffect RNIC - libocrdma: Emulex OneConnect RDMA/RoCE Device - - libqedr: QLogic QL4xxx RoCE HCA - librxe: A software implementation of the - RoCE protocol - libvmw_pvrdma: VMware paravirtual RDMA device - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libibverbs-devel-cos6-x86_64/build.sh b/legacy_cdts/libibverbs-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libibverbs-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libibverbs-devel-cos6-x86_64/libibverbs-devel-license b/legacy_cdts/libibverbs-devel-cos6-x86_64/libibverbs-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/legacy_cdts/libibverbs-devel-cos6-x86_64/libibverbs-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/libibverbs-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libibverbs-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0bc119a4..00000000 --- a/legacy_cdts/libibverbs-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libibverbs-devel-cos6-x86_64 - version: 1.1.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libibverbs-devel-1.1.8-4.el6.x86_64.rpm - sha256: 4ab179fbc789865520708ece24b456a1ff78057827b3333fc31e77ea2227bb81 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libibverbs-1.1.8-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibverbs-cos6-x86_64 ==1.1.8 *_{{ cdt_build_number|int }} - host: - - libibverbs-cos6-x86_64 ==1.1.8 *_{{ cdt_build_number|int }} - run: - - libibverbs-cos6-x86_64 ==1.1.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: libibverbs-devel-license - summary: (CDT) Development files for the libibverbs library - description: | - Header files for the libibverbs library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libice-cos6-x86_64/build.sh b/legacy_cdts/libice-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libice-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libice-cos6-x86_64/meta.yaml b/legacy_cdts/libice-cos6-x86_64/meta.yaml deleted file mode 100644 index 7f627e43..00000000 --- a/legacy_cdts/libice-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libice-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libICE-1.0.6-1.el6.x86_64.rpm - sha256: c04a69d96c850fa6e179a09cc1738bd8837fb79870f78d1039f5080b4e765598 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libICE-1.0.6-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libICE-1.0.6/COPYING - summary: "(CDT) X.Org X11 ICE runtime library" - description: | - The X.Org X11 ICE (Inter-Client Exchange) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libice-cos7-aarch64/build.sh b/legacy_cdts/libice-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libice-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libice-cos7-aarch64/meta.yaml b/legacy_cdts/libice-cos7-aarch64/meta.yaml deleted file mode 100644 index 828d9957..00000000 --- a/legacy_cdts/libice-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libice-cos7-aarch64 - version: 1.0.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libICE-1.0.9-9.el7.aarch64.rpm - sha256: a8cfafadffe80d4db2eb38e9f308822430c378392c0a195c9b33c6d5ca59d5ef - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libICE/COPYING - summary: "(CDT) X.Org X11 ICE runtime library" - description: | - The X.Org X11 ICE (Inter-Client Exchange) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libice-cos7-ppc64le/build.sh b/legacy_cdts/libice-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libice-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libice-cos7-ppc64le/meta.yaml b/legacy_cdts/libice-cos7-ppc64le/meta.yaml deleted file mode 100644 index c3bfe036..00000000 --- a/legacy_cdts/libice-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libice-cos7-ppc64le - version: 1.0.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libICE-1.0.9-9.el7.ppc64le.rpm - sha256: 71613d8e8d2fd3a24c34138c5856b5217429f89f42b3d043f906f6bd5c357e44 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libICE/COPYING - summary: "(CDT) X.Org X11 ICE runtime library" - description: | - The X.Org X11 ICE (Inter-Client Exchange) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libice-devel-cos6-x86_64/build.sh b/legacy_cdts/libice-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libice-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libice-devel-cos6-x86_64/libice-license b/legacy_cdts/libice-devel-cos6-x86_64/libice-license deleted file mode 100644 index fa56591e..00000000 --- a/legacy_cdts/libice-devel-cos6-x86_64/libice-license +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Author: Ralph Mor, X Consortium diff --git a/legacy_cdts/libice-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libice-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 5feedc7b..00000000 --- a/legacy_cdts/libice-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libice-devel-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libICE-devel-1.0.6-1.el6.x86_64.rpm - sha256: fab86a3941b48369968e73dc4fd6e10f8433bdd1bfd2458ff3921a8d1b4ede85 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libICE-1.0.6-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libice-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int }} - host: - - libice-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int }} - run: - - libice-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libice-license - summary: (CDT) X.Org X11 ICE development package - description: | - The X.Org X11 ICE (Inter-Client Exchange) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libice-devel-cos7-aarch64/build.sh b/legacy_cdts/libice-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libice-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libice-devel-cos7-aarch64/libice-license b/legacy_cdts/libice-devel-cos7-aarch64/libice-license deleted file mode 100644 index fa56591e..00000000 --- a/legacy_cdts/libice-devel-cos7-aarch64/libice-license +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Author: Ralph Mor, X Consortium diff --git a/legacy_cdts/libice-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libice-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index c1df0e54..00000000 --- a/legacy_cdts/libice-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libice-devel-cos7-aarch64 - version: 1.0.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libICE-devel-1.0.9-9.el7.aarch64.rpm - sha256: bb88a0c2141ffdaa6020665a6a2bd1a8b9a2f12e3f0e8e5ad361e9bd75d6dcfd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libice-cos7-aarch64 ==1.0.9 *_{{ cdt_build_number|int }} - host: - - libice-cos7-aarch64 ==1.0.9 *_{{ cdt_build_number|int }} - run: - - libice-cos7-aarch64 ==1.0.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libice-license - summary: (CDT) X.Org X11 ICE development package - description: | - The X.Org X11 ICE (Inter-Client Exchange) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libice-devel-cos7-ppc64le/build.sh b/legacy_cdts/libice-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libice-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libice-devel-cos7-ppc64le/libice-license b/legacy_cdts/libice-devel-cos7-ppc64le/libice-license deleted file mode 100644 index fa56591e..00000000 --- a/legacy_cdts/libice-devel-cos7-ppc64le/libice-license +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Author: Ralph Mor, X Consortium diff --git a/legacy_cdts/libice-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libice-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index b7bbae8c..00000000 --- a/legacy_cdts/libice-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libice-devel-cos7-ppc64le - version: 1.0.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libICE-devel-1.0.9-9.el7.ppc64le.rpm - sha256: 6e623317f8ca06df5724db8d1cc7f18a95f695cdd9a5d12e4861e002e8411ee6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libICE-1.0.9-9.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libice-cos7-ppc64le ==1.0.9 *_{{ cdt_build_number|int }} - host: - - libice-cos7-ppc64le ==1.0.9 *_{{ cdt_build_number|int }} - run: - - libice-cos7-ppc64le ==1.0.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libice-license - summary: (CDT) X.Org X11 ICE development package - description: | - The X.Org X11 ICE (Inter-Client Exchange) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libidl-cos6-x86_64/build.sh b/legacy_cdts/libidl-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libidl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libidl-cos6-x86_64/libidl-copying b/legacy_cdts/libidl-cos6-x86_64/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/legacy_cdts/libidl-cos6-x86_64/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libidl-cos6-x86_64/meta.yaml b/legacy_cdts/libidl-cos6-x86_64/meta.yaml deleted file mode 100644 index 6bb937e0..00000000 --- a/legacy_cdts/libidl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libidl-cos6-x86_64 - version: 0.8.13 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libIDL-0.8.13-2.1.el6.x86_64.rpm - sha256: a2867caa10223cebd5091bd0bbfb8d564494f50be795848cbb282ad69e2536c8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libIDL-0.8.13-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: libidl-cos6-x86_64 - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Library for parsing IDL (Interface Definition Language) - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libidl-cos7-aarch64/build.sh b/legacy_cdts/libidl-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libidl-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libidl-cos7-aarch64/libidl-copying b/legacy_cdts/libidl-cos7-aarch64/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/legacy_cdts/libidl-cos7-aarch64/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libidl-cos7-aarch64/meta.yaml b/legacy_cdts/libidl-cos7-aarch64/meta.yaml deleted file mode 100644 index d8e7ed3b..00000000 --- a/legacy_cdts/libidl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libidl-cos7-aarch64 - version: 0.8.14 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libIDL-0.8.14-8.el7.aarch64.rpm - sha256: 1fc9d0a774b1be72486eca5a57580655b6c4f056d594717659642035ac297d5d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Library for parsing IDL (Interface Definition Language) - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libidl-cos7-ppc64le/build.sh b/legacy_cdts/libidl-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libidl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libidl-cos7-ppc64le/libidl-copying b/legacy_cdts/libidl-cos7-ppc64le/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/legacy_cdts/libidl-cos7-ppc64le/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libidl-cos7-ppc64le/meta.yaml b/legacy_cdts/libidl-cos7-ppc64le/meta.yaml deleted file mode 100644 index 0f59298b..00000000 --- a/legacy_cdts/libidl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libidl-cos7-ppc64le - version: 0.8.14 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libIDL-0.8.14-8.el7.ppc64le.rpm - sha256: 0a3f9c0b68864a4ace641c0a9fa5d96b3365e47bc8566b5b1124c4c61b4dd86f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Library for parsing IDL (Interface Definition Language) - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libidl-devel-cos6-x86_64/build.sh b/legacy_cdts/libidl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libidl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libidl-devel-cos6-x86_64/libidl-copying b/legacy_cdts/libidl-devel-cos6-x86_64/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/legacy_cdts/libidl-devel-cos6-x86_64/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libidl-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libidl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 72762614..00000000 --- a/legacy_cdts/libidl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libidl-devel-cos6-x86_64 - version: 0.8.13 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libIDL-devel-0.8.13-2.1.el6.x86_64.rpm - sha256: 19509ffff1d2e472e132cceb70e737e211688f1bec605aa0b0a6d282f618d75d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libIDL-0.8.13-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos6-x86_64 ==0.8.13 *_{{ cdt_build_number|int }} - - pkgconfig-cos6-x86_64 >=0.8 *_{{ cdt_build_number|int }} - host: - - glib2-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos6-x86_64 ==0.8.13 *_{{ cdt_build_number|int }} - - pkgconfig-cos6-x86_64 >=0.8 *_{{ cdt_build_number|int }} - run: - - glib2-devel-cos6-x86_64 >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos6-x86_64 ==0.8.13 *_{{ cdt_build_number|int }} - - pkgconfig-cos6-x86_64 >=0.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: libidl-devel-cos6-x86_64 - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Development libraries and header files for libIDL - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. This package contains the header - files and libraries needed to write or compile programs that use libIDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libidl-devel-cos7-aarch64/build.sh b/legacy_cdts/libidl-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libidl-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libidl-devel-cos7-aarch64/libidl-copying b/legacy_cdts/libidl-devel-cos7-aarch64/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/legacy_cdts/libidl-devel-cos7-aarch64/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libidl-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libidl-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 7f8f91fd..00000000 --- a/legacy_cdts/libidl-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libidl-devel-cos7-aarch64 - version: 0.8.14 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libIDL-devel-0.8.14-8.el7.aarch64.rpm - sha256: 2cbca0ba39ad4d6df63e68c9298a63e288206ec28c2c82eeeddf12d5800f9c2d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-devel-cos7-aarch64 >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos7-aarch64 ==0.8.14 *_{{ cdt_build_number|int }} - - pkgconfig-cos7-aarch64 >=0.8 *_{{ cdt_build_number|int }} - host: - - glib2-devel-cos7-aarch64 >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos7-aarch64 ==0.8.14 *_{{ cdt_build_number|int }} - - pkgconfig-cos7-aarch64 >=0.8 *_{{ cdt_build_number|int }} - run: - - glib2-devel-cos7-aarch64 >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos7-aarch64 ==0.8.14 *_{{ cdt_build_number|int }} - - pkgconfig-cos7-aarch64 >=0.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Development libraries and header files for libIDL - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. This package contains the header - files and libraries needed to write or compile programs that use libIDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libidl-devel-cos7-ppc64le/build.sh b/legacy_cdts/libidl-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libidl-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libidl-devel-cos7-ppc64le/libidl-copying b/legacy_cdts/libidl-devel-cos7-ppc64le/libidl-copying deleted file mode 100644 index eb685a5e..00000000 --- a/legacy_cdts/libidl-devel-cos7-ppc64le/libidl-copying +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libidl-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libidl-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3dce6310..00000000 --- a/legacy_cdts/libidl-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libidl-devel-cos7-ppc64le - version: 0.8.14 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libIDL-devel-0.8.14-8.el7.ppc64le.rpm - sha256: 1e76672d460ef1cae052f5fa83fac3343675459e0ca10d191317d7bde493c752 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libIDL-0.8.14-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-devel-cos7-ppc64le >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos7-ppc64le ==0.8.14 *_{{ cdt_build_number|int }} - - pkgconfig-cos7-ppc64le >=0.8 *_{{ cdt_build_number|int }} - host: - - glib2-devel-cos7-ppc64le >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos7-ppc64le ==0.8.14 *_{{ cdt_build_number|int }} - - pkgconfig-cos7-ppc64le >=0.8 *_{{ cdt_build_number|int }} - run: - - glib2-devel-cos7-ppc64le >=2.0 *_{{ cdt_build_number|int }} - - libidl-cos7-ppc64le ==0.8.14 *_{{ cdt_build_number|int }} - - pkgconfig-cos7-ppc64le >=0.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/ - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libidl-copying - summary: (CDT) Development libraries and header files for libIDL - description: | - libIDL is a library for parsing IDL (Interface Definition Language). It can be - used for both COM-style and CORBA-style IDL. This package contains the header - files and libraries needed to write or compile programs that use libIDL. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libjpeg-turbo-cos6-x86_64/build.sh b/legacy_cdts/libjpeg-turbo-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libjpeg-turbo-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libjpeg-turbo-cos6-x86_64/libjpeg-turbo-license b/legacy_cdts/libjpeg-turbo-cos6-x86_64/libjpeg-turbo-license deleted file mode 100644 index a1fc46df..00000000 --- a/legacy_cdts/libjpeg-turbo-cos6-x86_64/libjpeg-turbo-license +++ /dev/null @@ -1,193 +0,0 @@ -libjpeg-turbo Licenses -====================== - -libjpeg-turbo is covered by three compatible BSD-style open source licenses: - -- The IJG (Independent JPEG Group) License, which is listed in README.ijg. - - See the section "IJG License" below. - - This license applies to the libjpeg API library and associated programs - (any code inherited from libjpeg, and any modifications to that code.) - -- The Modified (3-clause) BSD License, which is listed in turbojpeg.c. - - See the section "Modified 3-clause BSD License" below. - - This license covers the TurboJPEG API library and associated programs. - -- The zlib License, which is listed in simd/jsimdext.inc - - See the section "zlib License" below. - - This license is a subset of the other two, and it covers the libjpeg-turbo - SIMD extensions. - - -Complying with the libjpeg-turbo Licenses -========================================= - -This section provides a roll-up of the libjpeg-turbo licensing terms, to the -best of our understanding. - -1. If you are distributing a modified version of the libjpeg-turbo source, - then: - - 1. You cannot alter or remove any existing copyright or license notices - from the source. - - **Origin** - - Clause 1 of the IJG License - - Clause 1 of the Modified BSD License - - Clauses 1 and 3 of the zlib License - - 2. You must add your own copyright notice to the header of each source - file you modified, so others can tell that you modified that file (if - there is not an existing copyright header in that file, then you can - simply add a notice stating that you modified the file.) - - **Origin** - - Clause 1 of the IJG License - - Clause 2 of the zlib License - - 3. You must include the IJG README file, and you must not alter any of the - copyright or license text in that file. - - **Origin** - - Clause 1 of the IJG License - -2. If you are distributing only libjpeg-turbo binaries without the source, or - if you are distributing an application that statically links with - libjpeg-turbo, then: - - 1. Your product documentation must include a message stating: - - This software is based in part on the work of the Independent JPEG - Group. - - **Origin** - - Clause 2 of the IJG license - - 2. If your binary distribution includes or uses the TurboJPEG API, then - your product documentation must include the text of the Modified BSD - License. - - **Origin** - - Clause 2 of the Modified BSD License - -3. You cannot use the name of the IJG or The libjpeg-turbo Project or the - contributors thereof in advertising, publicity, etc. - - **Origin** - - IJG License - - Clause 3 of the Modified BSD License - -4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be - free of defects, nor do we accept any liability for undesirable - consequences resulting from your use of the software. - - **Origin** - - IJG License - - Modified BSD License - - zlib License - - -IJG License -=========== - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", and you, -its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute this -software (or portions thereof) for any purpose, without fee, subject to these -conditions: -(1) If any part of the source code for this software is distributed, then this -README file must be included, with this copyright and no-warranty notice -unalteredand any additions, deletions, or changes to the original files -must be clearly indicated in accompanying documentation. -(2) If only executable code is distributed, then the accompanying -documentation must state that "this software is based in part on the work of -the Independent JPEG Group". -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequencesthe authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived from -it. This software may be referred to only as "the Independent JPEG Group's -software". - -We specifically permit and encourage the use of this software as the basis of -commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - - -The Unix configuration script "configure" was produced with GNU Autoconf. -It is copyright by the Free Software Foundation but is freely distributable. -The same holds for its supporting scripts (config.guess, config.sub, -ltmain.sh). Another support script, install-sh, is copyright by X Consortium -but is also freely distributable. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent (now expired), GIF reading -support has been removed altogether, and the GIF writer has been simplified -to produce "uncompressed GIFs". This technique does not use the LZW -algorithmthe resulting GIF files are larger than usual, but are readable -by all standard GIF decoders. - -Modified 3-clause BSD License -============================= - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICESLOSS OF USE, DATA, OR PROFITSOR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -zlib License -============ - -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresentedyou must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. diff --git a/legacy_cdts/libjpeg-turbo-cos6-x86_64/meta.yaml b/legacy_cdts/libjpeg-turbo-cos6-x86_64/meta.yaml deleted file mode 100644 index e9e0ac80..00000000 --- a/legacy_cdts/libjpeg-turbo-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libjpeg-turbo-cos6-x86_64 - version: 1.2.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm - sha256: c3dcce9a0f3cbcc5c618fd75ed57dd993b5b74bb4cb195800b5fedef501fc825 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libjpeg-turbo-1.2.1-3.el6_5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://sourceforge.net/projects/libjpeg-turbo - license: wxWidgets - license_family: Other - license_file: libjpeg-turbo-license - summary: (CDT) A MMX/SSE2 accelerated library for manipulating JPEG image files - description: | - The libjpeg-turbo package contains a library of functions for manipulating - JPEG images. It also contains simple client programs for accessing the libjpeg - functions. It contains cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Cjpeg - compresses an image file into JPEG format. Djpeg decompresses a JPEG file into - a regular image file. Jpegtran can perform various useful transformations on - JPEG files. Rdjpgcom displays any text comments included in a JPEG file. - Wrjpgcom inserts text comments into a JPEG file. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libjpeg-turbo-cos7-aarch64/build.sh b/legacy_cdts/libjpeg-turbo-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libjpeg-turbo-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libjpeg-turbo-cos7-aarch64/libjpeg-turbo-license b/legacy_cdts/libjpeg-turbo-cos7-aarch64/libjpeg-turbo-license deleted file mode 100644 index a1fc46df..00000000 --- a/legacy_cdts/libjpeg-turbo-cos7-aarch64/libjpeg-turbo-license +++ /dev/null @@ -1,193 +0,0 @@ -libjpeg-turbo Licenses -====================== - -libjpeg-turbo is covered by three compatible BSD-style open source licenses: - -- The IJG (Independent JPEG Group) License, which is listed in README.ijg. - - See the section "IJG License" below. - - This license applies to the libjpeg API library and associated programs - (any code inherited from libjpeg, and any modifications to that code.) - -- The Modified (3-clause) BSD License, which is listed in turbojpeg.c. - - See the section "Modified 3-clause BSD License" below. - - This license covers the TurboJPEG API library and associated programs. - -- The zlib License, which is listed in simd/jsimdext.inc - - See the section "zlib License" below. - - This license is a subset of the other two, and it covers the libjpeg-turbo - SIMD extensions. - - -Complying with the libjpeg-turbo Licenses -========================================= - -This section provides a roll-up of the libjpeg-turbo licensing terms, to the -best of our understanding. - -1. If you are distributing a modified version of the libjpeg-turbo source, - then: - - 1. You cannot alter or remove any existing copyright or license notices - from the source. - - **Origin** - - Clause 1 of the IJG License - - Clause 1 of the Modified BSD License - - Clauses 1 and 3 of the zlib License - - 2. You must add your own copyright notice to the header of each source - file you modified, so others can tell that you modified that file (if - there is not an existing copyright header in that file, then you can - simply add a notice stating that you modified the file.) - - **Origin** - - Clause 1 of the IJG License - - Clause 2 of the zlib License - - 3. You must include the IJG README file, and you must not alter any of the - copyright or license text in that file. - - **Origin** - - Clause 1 of the IJG License - -2. If you are distributing only libjpeg-turbo binaries without the source, or - if you are distributing an application that statically links with - libjpeg-turbo, then: - - 1. Your product documentation must include a message stating: - - This software is based in part on the work of the Independent JPEG - Group. - - **Origin** - - Clause 2 of the IJG license - - 2. If your binary distribution includes or uses the TurboJPEG API, then - your product documentation must include the text of the Modified BSD - License. - - **Origin** - - Clause 2 of the Modified BSD License - -3. You cannot use the name of the IJG or The libjpeg-turbo Project or the - contributors thereof in advertising, publicity, etc. - - **Origin** - - IJG License - - Clause 3 of the Modified BSD License - -4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be - free of defects, nor do we accept any liability for undesirable - consequences resulting from your use of the software. - - **Origin** - - IJG License - - Modified BSD License - - zlib License - - -IJG License -=========== - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", and you, -its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute this -software (or portions thereof) for any purpose, without fee, subject to these -conditions: -(1) If any part of the source code for this software is distributed, then this -README file must be included, with this copyright and no-warranty notice -unalteredand any additions, deletions, or changes to the original files -must be clearly indicated in accompanying documentation. -(2) If only executable code is distributed, then the accompanying -documentation must state that "this software is based in part on the work of -the Independent JPEG Group". -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequencesthe authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived from -it. This software may be referred to only as "the Independent JPEG Group's -software". - -We specifically permit and encourage the use of this software as the basis of -commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - - -The Unix configuration script "configure" was produced with GNU Autoconf. -It is copyright by the Free Software Foundation but is freely distributable. -The same holds for its supporting scripts (config.guess, config.sub, -ltmain.sh). Another support script, install-sh, is copyright by X Consortium -but is also freely distributable. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent (now expired), GIF reading -support has been removed altogether, and the GIF writer has been simplified -to produce "uncompressed GIFs". This technique does not use the LZW -algorithmthe resulting GIF files are larger than usual, but are readable -by all standard GIF decoders. - -Modified 3-clause BSD License -============================= - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICESLOSS OF USE, DATA, OR PROFITSOR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -zlib License -============ - -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresentedyou must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. diff --git a/legacy_cdts/libjpeg-turbo-cos7-aarch64/meta.yaml b/legacy_cdts/libjpeg-turbo-cos7-aarch64/meta.yaml deleted file mode 100644 index 4a76bd46..00000000 --- a/legacy_cdts/libjpeg-turbo-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libjpeg-turbo-cos7-aarch64 - version: 1.2.90 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libjpeg-turbo-1.2.90-8.el7.aarch64.rpm - sha256: 180b1ded365097616e810bf12a905394e0d275c49d348430ffaf3c014037080b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://sourceforge.net/projects/libjpeg-turbo - license: IJG - license_family: Other - license_file: libjpeg-turbo-license - summary: (CDT) A MMX/SSE2 accelerated library for manipulating JPEG image files - description: | - The libjpeg-turbo package contains a library of functions for manipulating - JPEG images. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libjpeg-turbo-cos7-ppc64le/build.sh b/legacy_cdts/libjpeg-turbo-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libjpeg-turbo-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libjpeg-turbo-cos7-ppc64le/libjpeg-turbo-license b/legacy_cdts/libjpeg-turbo-cos7-ppc64le/libjpeg-turbo-license deleted file mode 100644 index a1fc46df..00000000 --- a/legacy_cdts/libjpeg-turbo-cos7-ppc64le/libjpeg-turbo-license +++ /dev/null @@ -1,193 +0,0 @@ -libjpeg-turbo Licenses -====================== - -libjpeg-turbo is covered by three compatible BSD-style open source licenses: - -- The IJG (Independent JPEG Group) License, which is listed in README.ijg. - - See the section "IJG License" below. - - This license applies to the libjpeg API library and associated programs - (any code inherited from libjpeg, and any modifications to that code.) - -- The Modified (3-clause) BSD License, which is listed in turbojpeg.c. - - See the section "Modified 3-clause BSD License" below. - - This license covers the TurboJPEG API library and associated programs. - -- The zlib License, which is listed in simd/jsimdext.inc - - See the section "zlib License" below. - - This license is a subset of the other two, and it covers the libjpeg-turbo - SIMD extensions. - - -Complying with the libjpeg-turbo Licenses -========================================= - -This section provides a roll-up of the libjpeg-turbo licensing terms, to the -best of our understanding. - -1. If you are distributing a modified version of the libjpeg-turbo source, - then: - - 1. You cannot alter or remove any existing copyright or license notices - from the source. - - **Origin** - - Clause 1 of the IJG License - - Clause 1 of the Modified BSD License - - Clauses 1 and 3 of the zlib License - - 2. You must add your own copyright notice to the header of each source - file you modified, so others can tell that you modified that file (if - there is not an existing copyright header in that file, then you can - simply add a notice stating that you modified the file.) - - **Origin** - - Clause 1 of the IJG License - - Clause 2 of the zlib License - - 3. You must include the IJG README file, and you must not alter any of the - copyright or license text in that file. - - **Origin** - - Clause 1 of the IJG License - -2. If you are distributing only libjpeg-turbo binaries without the source, or - if you are distributing an application that statically links with - libjpeg-turbo, then: - - 1. Your product documentation must include a message stating: - - This software is based in part on the work of the Independent JPEG - Group. - - **Origin** - - Clause 2 of the IJG license - - 2. If your binary distribution includes or uses the TurboJPEG API, then - your product documentation must include the text of the Modified BSD - License. - - **Origin** - - Clause 2 of the Modified BSD License - -3. You cannot use the name of the IJG or The libjpeg-turbo Project or the - contributors thereof in advertising, publicity, etc. - - **Origin** - - IJG License - - Clause 3 of the Modified BSD License - -4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be - free of defects, nor do we accept any liability for undesirable - consequences resulting from your use of the software. - - **Origin** - - IJG License - - Modified BSD License - - zlib License - - -IJG License -=========== - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", and you, -its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute this -software (or portions thereof) for any purpose, without fee, subject to these -conditions: -(1) If any part of the source code for this software is distributed, then this -README file must be included, with this copyright and no-warranty notice -unalteredand any additions, deletions, or changes to the original files -must be clearly indicated in accompanying documentation. -(2) If only executable code is distributed, then the accompanying -documentation must state that "this software is based in part on the work of -the Independent JPEG Group". -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequencesthe authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived from -it. This software may be referred to only as "the Independent JPEG Group's -software". - -We specifically permit and encourage the use of this software as the basis of -commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - - -The Unix configuration script "configure" was produced with GNU Autoconf. -It is copyright by the Free Software Foundation but is freely distributable. -The same holds for its supporting scripts (config.guess, config.sub, -ltmain.sh). Another support script, install-sh, is copyright by X Consortium -but is also freely distributable. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent (now expired), GIF reading -support has been removed altogether, and the GIF writer has been simplified -to produce "uncompressed GIFs". This technique does not use the LZW -algorithmthe resulting GIF files are larger than usual, but are readable -by all standard GIF decoders. - -Modified 3-clause BSD License -============================= - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICESLOSS OF USE, DATA, OR PROFITSOR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -zlib License -============ - -Copyright (C) 1999-2006, MIYASAKA Masaru. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresentedyou must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. diff --git a/legacy_cdts/libjpeg-turbo-cos7-ppc64le/meta.yaml b/legacy_cdts/libjpeg-turbo-cos7-ppc64le/meta.yaml deleted file mode 100644 index cba8ac83..00000000 --- a/legacy_cdts/libjpeg-turbo-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libjpeg-turbo-cos7-ppc64le - version: 1.2.90 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libjpeg-turbo-1.2.90-8.el7.ppc64le.rpm - sha256: 17ffe084dbdb0af7a1399f460fbd8260caa691ddfdb125fc0f68886e05b1ae02 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libjpeg-turbo-1.2.90-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://sourceforge.net/projects/libjpeg-turbo - license: IJG - license_family: Other - license_file: libjpeg-turbo-license - summary: (CDT) A MMX/SSE2 accelerated library for manipulating JPEG image files - description: | - The libjpeg-turbo package contains a library of functions for manipulating - JPEG images. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl-cos6-x86_64/build.sh b/legacy_cdts/libnl-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libnl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl-cos6-x86_64/libnl-devel-license b/legacy_cdts/libnl-cos6-x86_64/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/legacy_cdts/libnl-cos6-x86_64/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/legacy_cdts/libnl-cos6-x86_64/meta.yaml b/legacy_cdts/libnl-cos6-x86_64/meta.yaml deleted file mode 100644 index daef2d5d..00000000 --- a/legacy_cdts/libnl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libnl-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl-1.1.4-2.el6.x86_64.rpm - sha256: 03a7235e747695208a2633fd6515a39377a9b06b7aa866bda1a1e1eabf418869 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl-1.1.4-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl-cos7-aarch64/build.sh b/legacy_cdts/libnl-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libnl-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl-cos7-aarch64/libnl-devel-license b/legacy_cdts/libnl-cos7-aarch64/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/legacy_cdts/libnl-cos7-aarch64/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/legacy_cdts/libnl-cos7-aarch64/meta.yaml b/legacy_cdts/libnl-cos7-aarch64/meta.yaml deleted file mode 100644 index 996e3d71..00000000 --- a/legacy_cdts/libnl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libnl-cos7-aarch64 - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl-1.1.4-3.el7.aarch64.rpm - sha256: 0e5a75584ba4311dec833a2e904282178b05af458bf7659a456704178f978b4f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl-cos7-ppc64le/build.sh b/legacy_cdts/libnl-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libnl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl-cos7-ppc64le/libnl-devel-license b/legacy_cdts/libnl-cos7-ppc64le/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/legacy_cdts/libnl-cos7-ppc64le/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/legacy_cdts/libnl-cos7-ppc64le/meta.yaml b/legacy_cdts/libnl-cos7-ppc64le/meta.yaml deleted file mode 100644 index 64cce3fe..00000000 --- a/legacy_cdts/libnl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libnl-cos7-ppc64le - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl-1.1.4-3.el7.ppc64le.rpm - sha256: f38552f095ebdea54ab457ef7c06fc9a55250f100f2db830913a8c330e9bfb83 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl-devel-cos6-x86_64/build.sh b/legacy_cdts/libnl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libnl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl-devel-cos6-x86_64/libnl-devel-license b/legacy_cdts/libnl-devel-cos6-x86_64/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/legacy_cdts/libnl-devel-cos6-x86_64/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/legacy_cdts/libnl-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libnl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0cefc056..00000000 --- a/legacy_cdts/libnl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libnl-devel-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl-devel-1.1.4-2.el6.x86_64.rpm - sha256: 6c1749d9f8e9cbe31c84067a7da5f9861c2cd61a0df9b83107b6d045f24a766a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl-1.1.4-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libnl-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libnl-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Libraries and headers for using libnl - description: | - This package contains various headers for using libnl - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl-devel-cos7-aarch64/build.sh b/legacy_cdts/libnl-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libnl-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl-devel-cos7-aarch64/libnl-devel-license b/legacy_cdts/libnl-devel-cos7-aarch64/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/legacy_cdts/libnl-devel-cos7-aarch64/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/legacy_cdts/libnl-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libnl-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index bf69156a..00000000 --- a/legacy_cdts/libnl-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libnl-devel-cos7-aarch64 - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl-devel-1.1.4-3.el7.aarch64.rpm - sha256: 737440c582c4a00c02b200c98bc7a94ba3fbf816e647e88a92ec0684748e5321 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libnl-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libnl-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Libraries and headers for using libnl - description: | - This package contains various headers for using libnl - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl-devel-cos7-ppc64le/build.sh b/legacy_cdts/libnl-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libnl-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl-devel-cos7-ppc64le/libnl-devel-license b/legacy_cdts/libnl-devel-cos7-ppc64le/libnl-devel-license deleted file mode 100644 index 371ec204..00000000 --- a/legacy_cdts/libnl-devel-cos7-ppc64le/libnl-devel-license +++ /dev/null @@ -1,461 +0,0 @@ - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS diff --git a/legacy_cdts/libnl-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libnl-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 119b71cd..00000000 --- a/legacy_cdts/libnl-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libnl-devel-cos7-ppc64le - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl-devel-1.1.4-3.el7.ppc64le.rpm - sha256: b6151e820d6a4f99be5be148b0ce208ac13fc27bf82c2aeda93acdbc17888f06 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl-1.1.4-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libnl-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libnl-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl-devel-license - summary: (CDT) Libraries and headers for using libnl - description: | - This package contains various headers for using libnl - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-cli-cos6-x86_64/build.sh b/legacy_cdts/libnl3-cli-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libnl3-cli-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-cli-cos6-x86_64/meta.yaml b/legacy_cdts/libnl3-cli-cos6-x86_64/meta.yaml deleted file mode 100644 index 2db70064..00000000 --- a/legacy_cdts/libnl3-cli-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libnl3-cli-cos6-x86_64 - version: 3.2.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl3-cli-3.2.21-8.el6.x86_64.rpm - sha256: 61d423be78139bd7db2e8c904468126be68394ec6b321f2cc48c3ba310d5fd92 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl3-3.2.21-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - host: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - run: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libnl3-cli-3.2.21/COPYING - summary: "(CDT) Command line interface utils for libnl3" - description: | - This package contains various libnl3 utils and additional libraries on which - they depend - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-cli-cos7-aarch64/build.sh b/legacy_cdts/libnl3-cli-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libnl3-cli-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-cli-cos7-aarch64/meta.yaml b/legacy_cdts/libnl3-cli-cos7-aarch64/meta.yaml deleted file mode 100644 index 3e6b6a7d..00000000 --- a/legacy_cdts/libnl3-cli-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libnl3-cli-cos7-aarch64 - version: 3.2.28 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl3-cli-3.2.28-4.el7.aarch64.rpm - sha256: b80ba77f84122dffd8544cba6436f301a73ed43c1748b6bdb178e524624c3297 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - host: - - libnl3-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - run: - - libnl3-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libnl3-cli-3.2.28/COPYING - summary: "(CDT) Command line interface utils for libnl3" - description: | - This package contains various libnl3 utils and additional libraries on which - they depend - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-cli-cos7-ppc64le/build.sh b/legacy_cdts/libnl3-cli-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libnl3-cli-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-cli-cos7-ppc64le/meta.yaml b/legacy_cdts/libnl3-cli-cos7-ppc64le/meta.yaml deleted file mode 100644 index 99915e84..00000000 --- a/legacy_cdts/libnl3-cli-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libnl3-cli-cos7-ppc64le - version: 3.2.28 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl3-cli-3.2.28-4.el7.ppc64le.rpm - sha256: 0ba2b5c599c97d60eb27471b67a8042aae5ed426a2fc0fc74b3ba6a79ba536fe - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - host: - - libnl3-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - run: - - libnl3-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libnl3-cli-3.2.28/COPYING - summary: "(CDT) Command line interface utils for libnl3" - description: | - This package contains various libnl3 utils and additional libraries on which - they depend - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-cos6-x86_64/build.sh b/legacy_cdts/libnl3-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libnl3-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-cos6-x86_64/libnl3-license b/legacy_cdts/libnl3-cos6-x86_64/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/libnl3-cos6-x86_64/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libnl3-cos6-x86_64/meta.yaml b/legacy_cdts/libnl3-cos6-x86_64/meta.yaml deleted file mode 100644 index bdb3a3dd..00000000 --- a/legacy_cdts/libnl3-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libnl3-cos6-x86_64 - version: 3.2.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl3-3.2.21-8.el6.x86_64.rpm - sha256: 4728e70d63f7c0248d4c9a42b77cd1ec3f383d468cbe69b5532508fbe4de4d45 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl3-3.2.21-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-cos7-aarch64/build.sh b/legacy_cdts/libnl3-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libnl3-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-cos7-aarch64/libnl3-license b/legacy_cdts/libnl3-cos7-aarch64/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/libnl3-cos7-aarch64/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libnl3-cos7-aarch64/meta.yaml b/legacy_cdts/libnl3-cos7-aarch64/meta.yaml deleted file mode 100644 index 20951785..00000000 --- a/legacy_cdts/libnl3-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libnl3-cos7-aarch64 - version: 3.2.28 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl3-3.2.28-4.el7.aarch64.rpm - sha256: e22604b6c370b972c666784b444da21a7f71bfe69c1b3a23386920debf661fcf - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-cos7-ppc64le/build.sh b/legacy_cdts/libnl3-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libnl3-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-cos7-ppc64le/libnl3-license b/legacy_cdts/libnl3-cos7-ppc64le/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/libnl3-cos7-ppc64le/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libnl3-cos7-ppc64le/meta.yaml b/legacy_cdts/libnl3-cos7-ppc64le/meta.yaml deleted file mode 100644 index 8b7be06f..00000000 --- a/legacy_cdts/libnl3-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libnl3-cos7-ppc64le - version: 3.2.28 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl3-3.2.28-4.el7.ppc64le.rpm - sha256: 810cb86a0f4ecceab68ef69265858b8ca5ee765cd891d77e737f5c90d86cbc75 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Convenience library for kernel netlink sockets - description: | - This package contains a convenience library to simplify using the Linux - kernel's netlink sockets interface for network manipulation - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-devel-cos6-x86_64/build.sh b/legacy_cdts/libnl3-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libnl3-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-devel-cos6-x86_64/libnl3-license b/legacy_cdts/libnl3-devel-cos6-x86_64/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/libnl3-devel-cos6-x86_64/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libnl3-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libnl3-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index cece62d9..00000000 --- a/legacy_cdts/libnl3-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libnl3-devel-cos6-x86_64 - version: 3.2.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libnl3-devel-3.2.21-8.el6.x86_64.rpm - sha256: 7961489c21152e24aa78ce2e6a7f7699c137f2dc14c0cc0e6ca9c6a66446b37f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libnl3-3.2.21-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - - libnl3-cli-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - host: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - - libnl3-cli-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - run: - - libnl3-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - - libnl3-cli-cos6-x86_64 ==3.2.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Libraries and headers for using libnl3 - description: | - This package contains various headers for using libnl3 - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-devel-cos7-aarch64/build.sh b/legacy_cdts/libnl3-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libnl3-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-devel-cos7-aarch64/libnl3-license b/legacy_cdts/libnl3-devel-cos7-aarch64/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/libnl3-devel-cos7-aarch64/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libnl3-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libnl3-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 3ae45081..00000000 --- a/legacy_cdts/libnl3-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libnl3-devel-cos7-aarch64 - version: 3.2.28 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libnl3-devel-3.2.28-4.el7.aarch64.rpm - sha256: 794fff19448e675e73c2136b9df075b1f57897352429b6160d25af83149f361b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - - libnl3-cli-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - host: - - libnl3-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - - libnl3-cli-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - run: - - libnl3-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - - libnl3-cli-cos7-aarch64 ==3.2.28 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Libraries and headers for using libnl3 - description: | - This package contains various headers for using libnl3 - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libnl3-devel-cos7-ppc64le/build.sh b/legacy_cdts/libnl3-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libnl3-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libnl3-devel-cos7-ppc64le/libnl3-license b/legacy_cdts/libnl3-devel-cos7-ppc64le/libnl3-license deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/libnl3-devel-cos7-ppc64le/libnl3-license +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libnl3-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libnl3-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index a983f9fc..00000000 --- a/legacy_cdts/libnl3-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libnl3-devel-cos7-ppc64le - version: 3.2.28 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libnl3-devel-3.2.28-4.el7.ppc64le.rpm - sha256: e810a2920d6e28348b5eb3f942b607d21d1378acee183ea883ec68971b13a0a7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libnl3-3.2.28-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libnl3-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - - libnl3-cli-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - host: - - libnl3-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - - libnl3-cli-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - run: - - libnl3-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - - libnl3-cli-cos7-ppc64le ==3.2.28 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.infradead.org/~tgr/libnl/ - license: LGPLv2 - license_family: LGPL - license_file: libnl3-license - summary: (CDT) Libraries and headers for using libnl3 - description: | - This package contains various headers for using libnl3 - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libpng-cos6-x86_64/build.sh b/legacy_cdts/libpng-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libpng-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libpng-cos6-x86_64/libpng-license b/legacy_cdts/libpng-cos6-x86_64/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/legacy_cdts/libpng-cos6-x86_64/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/legacy_cdts/libpng-cos6-x86_64/meta.yaml b/legacy_cdts/libpng-cos6-x86_64/meta.yaml deleted file mode 100644 index a8071c06..00000000 --- a/legacy_cdts/libpng-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libpng-cos6-x86_64 - version: 1.2.49 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libpng-1.2.49-2.el6_7.x86_64.rpm - sha256: 0f18ee677b60fe81a24f200cc8db1c9bde26a404cc812e77a73b2bcfd4dd40de - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libpng-1.2.49-2.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) A library of functions for manipulating PNG image format files - description: | - The libpng package contains a library of functions for creating and - manipulating PNG (Portable Network Graphics) image format files. PNG is a - bit-mapped graphics format similar to the GIF format. PNG was created to - replace the GIF format, since GIF uses a patented data compression algorithm. - Libpng should be installed if you need to manipulate PNG format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libpng-cos7-aarch64/build.sh b/legacy_cdts/libpng-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libpng-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libpng-cos7-aarch64/libpng-license b/legacy_cdts/libpng-cos7-aarch64/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/legacy_cdts/libpng-cos7-aarch64/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/legacy_cdts/libpng-cos7-aarch64/meta.yaml b/legacy_cdts/libpng-cos7-aarch64/meta.yaml deleted file mode 100644 index 5416df08..00000000 --- a/legacy_cdts/libpng-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libpng-cos7-aarch64 - version: 1.5.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libpng-1.5.13-8.el7.aarch64.rpm - sha256: a132cbe0d407be884e14691031a9a613160577446b8297b378391f943f0ceff0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) A library of functions for manipulating PNG image format files - description: | - The libpng package contains a library of functions for creating and - manipulating PNG (Portable Network Graphics) image format files. PNG is a - bit-mapped graphics format similar to the GIF format. PNG was created to - replace the GIF format, since GIF uses a patented data compression algorithm. - Libpng should be installed if you need to manipulate PNG format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libpng-cos7-ppc64le/build.sh b/legacy_cdts/libpng-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libpng-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libpng-cos7-ppc64le/libpng-license b/legacy_cdts/libpng-cos7-ppc64le/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/legacy_cdts/libpng-cos7-ppc64le/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/legacy_cdts/libpng-cos7-ppc64le/meta.yaml b/legacy_cdts/libpng-cos7-ppc64le/meta.yaml deleted file mode 100644 index 127e4792..00000000 --- a/legacy_cdts/libpng-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libpng-cos7-ppc64le - version: 1.5.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libpng-1.5.13-8.el7.ppc64le.rpm - sha256: 0233a7c7d5eacd56030bcb0b6580268a1df4c49f655f2195b4f7cf9949454ba0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) A library of functions for manipulating PNG image format files - description: | - The libpng package contains a library of functions for creating and - manipulating PNG (Portable Network Graphics) image format files. PNG is a - bit-mapped graphics format similar to the GIF format. PNG was created to - replace the GIF format, since GIF uses a patented data compression algorithm. - Libpng should be installed if you need to manipulate PNG format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libpng-devel-cos6-x86_64/build.sh b/legacy_cdts/libpng-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libpng-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libpng-devel-cos6-x86_64/libpng-license b/legacy_cdts/libpng-devel-cos6-x86_64/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/legacy_cdts/libpng-devel-cos6-x86_64/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/legacy_cdts/libpng-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libpng-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 772d3a03..00000000 --- a/legacy_cdts/libpng-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libpng-devel-cos6-x86_64 - version: 1.2.49 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libpng-devel-1.2.49-2.el6_7.x86_64.rpm - sha256: 6e30263282f29b65af97733f7704647e615ff857902ebf87927ba276a5230e3a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libpng-1.2.49-2.el6_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libpng-cos6-x86_64 ==1.2.49 *_{{ cdt_build_number|int }} - host: - - libpng-cos6-x86_64 ==1.2.49 *_{{ cdt_build_number|int }} - run: - - libpng-cos6-x86_64 ==1.2.49 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) Development tools for programs to manipulate PNG image format files - description: | - The libpng-devel package contains header files and documentation necessary for - developing programs using the PNG (Portable Network Graphics) library. If you - want to develop programs which will manipulate PNG image format files, you - should install libpng-devel. You'll also need to install the libpng package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libpng-devel-cos7-aarch64/build.sh b/legacy_cdts/libpng-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libpng-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libpng-devel-cos7-aarch64/libpng-license b/legacy_cdts/libpng-devel-cos7-aarch64/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/legacy_cdts/libpng-devel-cos7-aarch64/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/legacy_cdts/libpng-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libpng-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 86f5becd..00000000 --- a/legacy_cdts/libpng-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libpng-devel-cos7-aarch64 - version: 1.5.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libpng-devel-1.5.13-8.el7.aarch64.rpm - sha256: d958e50bb701a30ac8d4529722a2b7b70c472fc4e41e581feb277a8c94654d9c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libpng-cos7-aarch64 ==1.5.13 *_{{ cdt_build_number|int }} - host: - - libpng-cos7-aarch64 ==1.5.13 *_{{ cdt_build_number|int }} - run: - - libpng-cos7-aarch64 ==1.5.13 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) Development tools for programs to manipulate PNG image format files - description: | - The libpng-devel package contains header files and documentation necessary for - developing programs using the PNG (Portable Network Graphics) library. If you - want to develop programs which will manipulate PNG image format files, you - should install libpng-devel. You'll also need to install the libpng package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libpng-devel-cos7-ppc64le/build.sh b/legacy_cdts/libpng-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libpng-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libpng-devel-cos7-ppc64le/libpng-license b/legacy_cdts/libpng-devel-cos7-ppc64le/libpng-license deleted file mode 100644 index e0c5b531..00000000 --- a/legacy_cdts/libpng-devel-cos7-ppc64le/libpng-license +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/legacy_cdts/libpng-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libpng-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index a27a9e09..00000000 --- a/legacy_cdts/libpng-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libpng-devel-cos7-ppc64le - version: 1.5.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libpng-devel-1.5.13-8.el7.ppc64le.rpm - sha256: 182598680db4f70865daad0bd79fe0ea76458d0f3674b7d8441a386aa5ead218 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libpng-1.5.13-8.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libpng-cos7-ppc64le ==1.5.13 *_{{ cdt_build_number|int }} - host: - - libpng-cos7-ppc64le ==1.5.13 *_{{ cdt_build_number|int }} - run: - - libpng-cos7-ppc64le ==1.5.13 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.libpng.org/pub/png/ - license: zlib - license_family: Other - license_file: libpng-license - summary: (CDT) Development tools for programs to manipulate PNG image format files - description: | - The libpng-devel package contains header files and documentation necessary for - developing programs using the PNG (Portable Network Graphics) library. If you - want to develop programs which will manipulate PNG image format files, you - should install libpng-devel. You'll also need to install the libpng package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/librdmacm-cos6-x86_64/build.sh b/legacy_cdts/librdmacm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/librdmacm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/librdmacm-cos6-x86_64/librdmacm-devel-license b/legacy_cdts/librdmacm-cos6-x86_64/librdmacm-devel-license deleted file mode 100644 index 39f38315..00000000 --- a/legacy_cdts/librdmacm-cos6-x86_64/librdmacm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2005 Intel Corporation. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/librdmacm-cos6-x86_64/meta.yaml b/legacy_cdts/librdmacm-cos6-x86_64/meta.yaml deleted file mode 100644 index 32d027b9..00000000 --- a/legacy_cdts/librdmacm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: librdmacm-cos6-x86_64 - version: 1.0.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/librdmacm-1.0.21-0.el6.x86_64.rpm - sha256: 39887f875e4e34964d842a519805de08c39f198862f3dc4f81bb9b804660fa34 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/librdmacm-1.0.21-0.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: librdmacm-devel-license - summary: (CDT) Userspace RDMA Connection Manager - description: | - librdmacm provides a userspace RDMA Communication Managment API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/librdmacm-cos7-aarch64/build.sh b/legacy_cdts/librdmacm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/librdmacm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/librdmacm-cos7-aarch64/librdmacm-devel-license b/legacy_cdts/librdmacm-cos7-aarch64/librdmacm-devel-license deleted file mode 100644 index 39f38315..00000000 --- a/legacy_cdts/librdmacm-cos7-aarch64/librdmacm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2005 Intel Corporation. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/librdmacm-cos7-aarch64/meta.yaml b/legacy_cdts/librdmacm-cos7-aarch64/meta.yaml deleted file mode 100644 index c8a5ea99..00000000 --- a/legacy_cdts/librdmacm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: librdmacm-cos7-aarch64 - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/librdmacm-22.4-5.el7.aarch64.rpm - sha256: d3305aeab74999bc7360b2a25e75d766e8149e2d6fb90bcf2b1722fbdccdba86 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - host: - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run: - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: librdmacm-devel-license - summary: (CDT) Userspace RDMA Connection Manager - description: | - librdmacm provides a userspace RDMA Communication Managment API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/librdmacm-cos7-ppc64le/build.sh b/legacy_cdts/librdmacm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/librdmacm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/librdmacm-cos7-ppc64le/librdmacm-devel-license b/legacy_cdts/librdmacm-cos7-ppc64le/librdmacm-devel-license deleted file mode 100644 index 39f38315..00000000 --- a/legacy_cdts/librdmacm-cos7-ppc64le/librdmacm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2005 Intel Corporation. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/librdmacm-cos7-ppc64le/meta.yaml b/legacy_cdts/librdmacm-cos7-ppc64le/meta.yaml deleted file mode 100644 index 7ece58f7..00000000 --- a/legacy_cdts/librdmacm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: librdmacm-cos7-ppc64le - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/librdmacm-22.4-5.el7.ppc64le.rpm - sha256: fd768cbd264685b10b8f785c0e99019b8ecece44d1161be5be550a99968f0ecc - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - host: - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run: - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: librdmacm-devel-license - summary: (CDT) Userspace RDMA Connection Manager - description: | - librdmacm provides a userspace RDMA Communication Managment API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/librdmacm-devel-cos6-x86_64/build.sh b/legacy_cdts/librdmacm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/librdmacm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/librdmacm-devel-cos6-x86_64/librdmacm-devel-license b/legacy_cdts/librdmacm-devel-cos6-x86_64/librdmacm-devel-license deleted file mode 100644 index 39f38315..00000000 --- a/legacy_cdts/librdmacm-devel-cos6-x86_64/librdmacm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2005 Intel Corporation. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/librdmacm-devel-cos6-x86_64/meta.yaml b/legacy_cdts/librdmacm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 91199576..00000000 --- a/legacy_cdts/librdmacm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: librdmacm-devel-cos6-x86_64 - version: 1.0.21 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/librdmacm-devel-1.0.21-0.el6.x86_64.rpm - sha256: 148612941150432c14b6492c4a0f66c012a79bf6f70dc68bfce63e017e1e3bc8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/librdmacm-1.0.21-0.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - librdmacm-cos6-x86_64 ==1.0.21 *_{{ cdt_build_number|int }} - host: - - librdmacm-cos6-x86_64 ==1.0.21 *_{{ cdt_build_number|int }} - run: - - librdmacm-cos6-x86_64 ==1.0.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: librdmacm-devel-license - summary: (CDT) Development files for the librdmacm library - description: | - Development files for the librdmacm library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libselinux-cos6-x86_64/build.sh b/legacy_cdts/libselinux-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libselinux-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libselinux-cos6-x86_64/meta.yaml b/legacy_cdts/libselinux-cos6-x86_64/meta.yaml deleted file mode 100644 index 4b5ece87..00000000 --- a/legacy_cdts/libselinux-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libselinux-cos6-x86_64 - version: 2.0.94 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libselinux-2.0.94-7.el6.x86_64.rpm - sha256: e7a34a5deb2a708631fec7b759f5a3c4a81046ac3a48f34080f01eee18e8b130 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libselinux-2.0.94-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int }} - host: - - libsepol-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int }} - run: - - libsepol-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: Public-Domain - license_family: Public-Domain - summary: (CDT) SELinux library and simple utilities - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libselinux provides an API for SELinux - applications to get and set process and file security contexts and to obtain - security policy decisions. Required for any applications that use the SELinux - API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libselinux-cos7-aarch64/build.sh b/legacy_cdts/libselinux-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libselinux-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libselinux-cos7-aarch64/meta.yaml b/legacy_cdts/libselinux-cos7-aarch64/meta.yaml deleted file mode 100644 index ceae2412..00000000 --- a/legacy_cdts/libselinux-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libselinux-cos7-aarch64 - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libselinux-2.5-15.el7.aarch64.rpm - sha256: ad8cc59068d2eba22acaee283e94f51c4e9132da2091f97a74b0250fe5297846 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos7-aarch64 >=2.5 *_{{ cdt_build_number|int }} - host: - - libsepol-cos7-aarch64 >=2.5 *_{{ cdt_build_number|int }} - run: - - libsepol-cos7-aarch64 >=2.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: Public-Domain - license_family: Public-Domain - summary: (CDT) SELinux library and simple utilities - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libselinux provides an API for SELinux - applications to get and set process and file security contexts and to obtain - security policy decisions. Required for any applications that use the SELinux - API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libselinux-cos7-ppc64le/build.sh b/legacy_cdts/libselinux-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libselinux-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libselinux-cos7-ppc64le/meta.yaml b/legacy_cdts/libselinux-cos7-ppc64le/meta.yaml deleted file mode 100644 index 9d3d65bc..00000000 --- a/legacy_cdts/libselinux-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libselinux-cos7-ppc64le - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libselinux-2.5-15.el7.ppc64le.rpm - sha256: 611bb6b8402c0cacbf5539c306fc12253d19d8f1e48487a78393e98e2d0ede27 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos7-ppc64le >=2.5 *_{{ cdt_build_number|int }} - host: - - libsepol-cos7-ppc64le >=2.5 *_{{ cdt_build_number|int }} - run: - - libsepol-cos7-ppc64le >=2.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: Public-Domain - license_family: Public-Domain - summary: (CDT) SELinux library and simple utilities - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libselinux provides an API for SELinux - applications to get and set process and file security contexts and to obtain - security policy decisions. Required for any applications that use the SELinux - API. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libselinux-devel-cos6-x86_64/build.sh b/legacy_cdts/libselinux-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libselinux-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libselinux-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libselinux-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e703cf8b..00000000 --- a/legacy_cdts/libselinux-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libselinux-devel-cos6-x86_64 - version: 2.0.94 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libselinux-devel-2.0.94-7.el6.x86_64.rpm - sha256: d1700bab7dff967f45f82635480572bad973cd3982cf561a57e730adefaebc13 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libselinux-2.0.94-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libselinux-cos6-x86_64 ==2.0.94 *_{{ cdt_build_number|int }} - - libsepol-devel-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int }} - host: - - libselinux-cos6-x86_64 ==2.0.94 *_{{ cdt_build_number|int }} - - libsepol-devel-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int }} - run: - - libselinux-cos6-x86_64 ==2.0.94 *_{{ cdt_build_number|int }} - - libsepol-devel-cos6-x86_64 >=2.0.32 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: Public-Domain - license_family: Public-Domain - summary: (CDT) Header files and libraries used to build SELinux - description: | - The libselinux-devel package contains the libraries and header files needed - for developing SELinux applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libselinux-devel-cos7-aarch64/build.sh b/legacy_cdts/libselinux-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libselinux-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libselinux-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libselinux-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 6af11b8a..00000000 --- a/legacy_cdts/libselinux-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libselinux-devel-cos7-aarch64 - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libselinux-devel-2.5-15.el7.aarch64.rpm - sha256: bb3c03182ab498e1bf5bb7cda41bdcf0f0e63ba544d4e17324cefcc166089cae - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libselinux-cos7-aarch64 ==2.5 *_{{ cdt_build_number|int }} - - libsepol-devel-cos7-aarch64 >=2.5 *_{{ cdt_build_number|int }} - host: - - libselinux-cos7-aarch64 ==2.5 *_{{ cdt_build_number|int }} - - libsepol-devel-cos7-aarch64 >=2.5 *_{{ cdt_build_number|int }} - run: - - libselinux-cos7-aarch64 ==2.5 *_{{ cdt_build_number|int }} - - libsepol-devel-cos7-aarch64 >=2.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: Public-Domain - license_family: Public-Domain - summary: (CDT) Header files and libraries used to build SELinux - description: | - The libselinux-devel package contains the libraries and header files needed - for developing SELinux applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libselinux-devel-cos7-ppc64le/build.sh b/legacy_cdts/libselinux-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libselinux-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libselinux-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libselinux-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 82a03dc1..00000000 --- a/legacy_cdts/libselinux-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libselinux-devel-cos7-ppc64le - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libselinux-devel-2.5-15.el7.ppc64le.rpm - sha256: 7f23e607316804826c26dc56d9480e208b06186da9d592df8716562cb3bb987a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libselinux-2.5-15.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libselinux-cos7-ppc64le ==2.5 *_{{ cdt_build_number|int }} - - libsepol-devel-cos7-ppc64le >=2.5 *_{{ cdt_build_number|int }} - host: - - libselinux-cos7-ppc64le ==2.5 *_{{ cdt_build_number|int }} - - libsepol-devel-cos7-ppc64le >=2.5 *_{{ cdt_build_number|int }} - run: - - libselinux-cos7-ppc64le ==2.5 *_{{ cdt_build_number|int }} - - libsepol-devel-cos7-ppc64le >=2.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: Public-Domain - license_family: Public-Domain - summary: (CDT) Header files and libraries used to build SELinux - description: | - The libselinux-devel package contains the libraries and header files needed - for developing SELinux applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsepol-cos6-x86_64/build.sh b/legacy_cdts/libsepol-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libsepol-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsepol-cos6-x86_64/libsepol-license b/legacy_cdts/libsepol-cos6-x86_64/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/legacy_cdts/libsepol-cos6-x86_64/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsepol-cos6-x86_64/meta.yaml b/legacy_cdts/libsepol-cos6-x86_64/meta.yaml deleted file mode 100644 index 00e49deb..00000000 --- a/legacy_cdts/libsepol-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: libsepol-cos6-x86_64 - version: 2.0.41 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsepol-2.0.41-4.el6.x86_64.rpm - sha256: b8210da453e53ebdc14e06e1b11426c76e3ea203dce67cea2965f5fbc9e039d8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsepol-2.0.41-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) SELinux binary policy manipulation library - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libsepol provides an API for the - manipulation of SELinux binary policies. It is used by checkpolicy (the policy - compiler) and similar tools, as well as by programs like load_policy that need - to perform specific transformations on binary policies such as customizing - policy boolean settings. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsepol-cos7-aarch64/build.sh b/legacy_cdts/libsepol-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libsepol-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsepol-cos7-aarch64/libsepol-license b/legacy_cdts/libsepol-cos7-aarch64/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/legacy_cdts/libsepol-cos7-aarch64/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsepol-cos7-aarch64/meta.yaml b/legacy_cdts/libsepol-cos7-aarch64/meta.yaml deleted file mode 100644 index 6c5c258c..00000000 --- a/legacy_cdts/libsepol-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: libsepol-cos7-aarch64 - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsepol-2.5-10.el7.aarch64.rpm - sha256: 2bb247a2caae03319d69365e2afc979fbbb584c977ca10d9a67d8a4289cc68a0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) SELinux binary policy manipulation library - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libsepol provides an API for the - manipulation of SELinux binary policies. It is used by checkpolicy (the policy - compiler) and similar tools, as well as by programs like load_policy that need - to perform specific transformations on binary policies such as customizing - policy boolean settings. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsepol-cos7-ppc64le/build.sh b/legacy_cdts/libsepol-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libsepol-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsepol-cos7-ppc64le/libsepol-license b/legacy_cdts/libsepol-cos7-ppc64le/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/legacy_cdts/libsepol-cos7-ppc64le/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsepol-cos7-ppc64le/meta.yaml b/legacy_cdts/libsepol-cos7-ppc64le/meta.yaml deleted file mode 100644 index 0f4675a1..00000000 --- a/legacy_cdts/libsepol-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -package: - name: libsepol-cos7-ppc64le - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsepol-2.5-10.el7.ppc64le.rpm - sha256: f3578f4b8b1659ffbc76148cec3db6edc7efc28b1e6bcdb9a2a9845201ce27d9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) SELinux binary policy manipulation library - description: | - Security-enhanced Linux is a feature of the Linux® kernel and a number of - utilities with enhanced security functionality designed to add mandatory - access controls to Linux. The Security-enhanced Linux kernel contains new - architectural components originally developed to improve the security of the - Flask operating system. These architectural components provide general support - for the enforcement of many kinds of mandatory access control policies, - including those based on the concepts of Type Enforcement®, Role-based Access - Control, and Multi-level Security. libsepol provides an API for the - manipulation of SELinux binary policies. It is used by checkpolicy (the policy - compiler) and similar tools, as well as by programs like load_policy that need - to perform specific transformations on binary policies such as customizing - policy boolean settings. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsepol-devel-cos6-x86_64/build.sh b/legacy_cdts/libsepol-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libsepol-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsepol-devel-cos6-x86_64/libsepol-license b/legacy_cdts/libsepol-devel-cos6-x86_64/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/legacy_cdts/libsepol-devel-cos6-x86_64/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsepol-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libsepol-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 63657371..00000000 --- a/legacy_cdts/libsepol-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libsepol-devel-cos6-x86_64 - version: 2.0.41 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsepol-devel-2.0.41-4.el6.x86_64.rpm - sha256: c7f9c6ffcfaffe0cc72d0b689d424ba9a3bd46d321176eb32a3c52d33aa15866 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsepol-2.0.41-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos6-x86_64 ==2.0.41 *_{{ cdt_build_number|int }} - host: - - libsepol-cos6-x86_64 ==2.0.41 *_{{ cdt_build_number|int }} - run: - - libsepol-cos6-x86_64 ==2.0.41 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.selinuxproject.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) Header files and libraries used to build policy manipulation tools - description: | - The libsepol-devel package contains the libraries and header files needed for - developing applications that manipulate binary policies. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsepol-devel-cos7-aarch64/build.sh b/legacy_cdts/libsepol-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libsepol-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsepol-devel-cos7-aarch64/libsepol-license b/legacy_cdts/libsepol-devel-cos7-aarch64/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/legacy_cdts/libsepol-devel-cos7-aarch64/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsepol-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libsepol-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 40751bc2..00000000 --- a/legacy_cdts/libsepol-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libsepol-devel-cos7-aarch64 - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsepol-devel-2.5-10.el7.aarch64.rpm - sha256: 7a6506dc6479db4d0f8fe7fac208ce48ec26bb38b83719bb48d993795c8cf092 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos7-aarch64 ==2.5 *_{{ cdt_build_number|int }} - host: - - libsepol-cos7-aarch64 ==2.5 *_{{ cdt_build_number|int }} - run: - - libsepol-cos7-aarch64 ==2.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) Header files and libraries used to build policy manipulation tools - description: | - The libsepol-devel package contains the libraries and header files needed for - developing applications that manipulate binary policies. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsepol-devel-cos7-ppc64le/build.sh b/legacy_cdts/libsepol-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libsepol-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsepol-devel-cos7-ppc64le/libsepol-license b/legacy_cdts/libsepol-devel-cos7-ppc64le/libsepol-license deleted file mode 100644 index 8149a16a..00000000 --- a/legacy_cdts/libsepol-devel-cos7-ppc64le/libsepol-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsepol-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libsepol-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 464858c2..00000000 --- a/legacy_cdts/libsepol-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libsepol-devel-cos7-ppc64le - version: 2.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsepol-devel-2.5-10.el7.ppc64le.rpm - sha256: f93d653d716719b2bb5952b55ab5f9295d8ec046867ffcb0ec30ebe5870d1b08 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsepol-2.5-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsepol-cos7-ppc64le ==2.5 *_{{ cdt_build_number|int }} - host: - - libsepol-cos7-ppc64le ==2.5 *_{{ cdt_build_number|int }} - run: - - libsepol-cos7-ppc64le ==2.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/SELinuxProject/selinux/wiki - license: LGPL-2.0-or-later - license_family: LGPL - license_file: libsepol-license - summary: (CDT) Header files and libraries used to build policy manipulation tools - description: | - The libsepol-devel package contains the libraries and header files needed for - developing applications that manipulate binary policies. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsm-cos6-x86_64/build.sh b/legacy_cdts/libsm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libsm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsm-cos6-x86_64/meta.yaml b/legacy_cdts/libsm-cos6-x86_64/meta.yaml deleted file mode 100644 index a5eae2c1..00000000 --- a/legacy_cdts/libsm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libsm-cos6-x86_64 - version: 1.2.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libSM-1.2.1-2.el6.x86_64.rpm - sha256: 5bbbb484f3c7a2d7cdc090b6f88fef66a290d256685cfccb9fac60c08b83050f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libSM-1.2.1-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libSM-1.2.1/COPYING - summary: "(CDT) X.Org X11 SM runtime library" - description: | - The X.Org X11 SM (Session Management) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsm-cos7-aarch64/build.sh b/legacy_cdts/libsm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libsm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsm-cos7-aarch64/meta.yaml b/legacy_cdts/libsm-cos7-aarch64/meta.yaml deleted file mode 100644 index 312f4c44..00000000 --- a/legacy_cdts/libsm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libsm-cos7-aarch64 - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libSM-1.2.2-2.el7.aarch64.rpm - sha256: 014a93eae57ce500b058e0bc3257a35f33acf0bd2a3d997b63283c74af7a4db4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libSM-1.2.2/COPYING - summary: "(CDT) X.Org X11 SM runtime library" - description: | - The X.Org X11 SM (Session Management) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsm-cos7-ppc64le/build.sh b/legacy_cdts/libsm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libsm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsm-cos7-ppc64le/meta.yaml b/legacy_cdts/libsm-cos7-ppc64le/meta.yaml deleted file mode 100644 index 6d1ad7c5..00000000 --- a/legacy_cdts/libsm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libsm-cos7-ppc64le - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libSM-1.2.2-2.el7.ppc64le.rpm - sha256: 055ac077f6605a51578a525898f0a284a9a23b02667d0bf5ef5f99ac842c2ea0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libSM-1.2.2/COPYING - summary: "(CDT) X.Org X11 SM runtime library" - description: | - The X.Org X11 SM (Session Management) runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsm-devel-cos6-x86_64/build.sh b/legacy_cdts/libsm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libsm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsm-devel-cos6-x86_64/libsm-license b/legacy_cdts/libsm-devel-cos6-x86_64/libsm-license deleted file mode 100644 index 11e24363..00000000 --- a/legacy_cdts/libsm-devel-cos6-x86_64/libsm-license +++ /dev/null @@ -1,43 +0,0 @@ -Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/libsm-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libsm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index edc03913..00000000 --- a/legacy_cdts/libsm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libsm-devel-cos6-x86_64 - version: 1.2.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libSM-devel-1.2.1-2.el6.x86_64.rpm - sha256: c6a29a7d1e969851783a0d9e339f260fc81a14e910719f6cc5b76e0130f494c4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libSM-1.2.1-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsm-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int }} - host: - - libsm-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int }} - run: - - libsm-cos6-x86_64 ==1.2.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libsm-license - summary: (CDT) X.Org X11 SM development package - description: | - The X.Org X11 SM (Session Management) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsm-devel-cos7-aarch64/build.sh b/legacy_cdts/libsm-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libsm-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsm-devel-cos7-aarch64/libsm-license b/legacy_cdts/libsm-devel-cos7-aarch64/libsm-license deleted file mode 100644 index 11e24363..00000000 --- a/legacy_cdts/libsm-devel-cos7-aarch64/libsm-license +++ /dev/null @@ -1,43 +0,0 @@ -Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/libsm-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libsm-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 520dfc17..00000000 --- a/legacy_cdts/libsm-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libsm-devel-cos7-aarch64 - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libSM-devel-1.2.2-2.el7.aarch64.rpm - sha256: cef04360999b909d523312f47d55c56211043ff28446ebbf74994e74604edc46 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsm-cos7-aarch64 ==1.2.2 *_{{ cdt_build_number|int }} - host: - - libsm-cos7-aarch64 ==1.2.2 *_{{ cdt_build_number|int }} - run: - - libsm-cos7-aarch64 ==1.2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libsm-license - summary: (CDT) X.Org X11 SM development package - description: | - The X.Org X11 SM (Session Management) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsm-devel-cos7-ppc64le/build.sh b/legacy_cdts/libsm-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libsm-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsm-devel-cos7-ppc64le/libsm-license b/legacy_cdts/libsm-devel-cos7-ppc64le/libsm-license deleted file mode 100644 index 11e24363..00000000 --- a/legacy_cdts/libsm-devel-cos7-ppc64le/libsm-license +++ /dev/null @@ -1,43 +0,0 @@ -Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/libsm-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libsm-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 4e8cd38d..00000000 --- a/legacy_cdts/libsm-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libsm-devel-cos7-ppc64le - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libSM-devel-1.2.2-2.el7.ppc64le.rpm - sha256: 0967d96cd46a7c47788fd2986dcb234e9fe1dfa21dc81bb44069c33c3cdbce60 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libSM-1.2.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsm-cos7-ppc64le ==1.2.2 *_{{ cdt_build_number|int }} - host: - - libsm-cos7-ppc64le ==1.2.2 *_{{ cdt_build_number|int }} - run: - - libsm-cos7-ppc64le ==1.2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libsm-license - summary: (CDT) X.Org X11 SM development package - description: | - The X.Org X11 SM (Session Management) development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsoup-cos6-x86_64/build.sh b/legacy_cdts/libsoup-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libsoup-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsoup-cos6-x86_64/libsoup-license b/legacy_cdts/libsoup-cos6-x86_64/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/legacy_cdts/libsoup-cos6-x86_64/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsoup-cos6-x86_64/meta.yaml b/legacy_cdts/libsoup-cos6-x86_64/meta.yaml deleted file mode 100644 index 84dd2f53..00000000 --- a/legacy_cdts/libsoup-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libsoup-cos6-x86_64 - version: 2.34.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsoup-2.34.3-5.el6.x86_64.rpm - sha256: b499e68b71efdf4a9b2304b4b71a087d7d1d860e49236e58e860700a0ca690e2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsoup-2.34.3-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib-networking-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int }} - host: - - glib-networking-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int }} - run: - - glib-networking-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://live.gnome.org/LibSoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Soup, an HTTP library implementation - description: | - Libsoup is an HTTP library implementation in C. It was originally part of a - SOAP (Simple Object Access Protocol) implementation called Soup, but the SOAP - and non-SOAP parts have now been split into separate packages. libsoup uses - the Glib main loop and is designed to work well with GTK applications. This - enables GNOME applications to access HTTP servers on the network in a - completely asynchronous fashion, very similar to the Gtk+ programming model (a - synchronous operation mode is also supported for those who want it). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsoup-cos7-aarch64/build.sh b/legacy_cdts/libsoup-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libsoup-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsoup-cos7-aarch64/libsoup-license b/legacy_cdts/libsoup-cos7-aarch64/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/legacy_cdts/libsoup-cos7-aarch64/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsoup-cos7-aarch64/meta.yaml b/legacy_cdts/libsoup-cos7-aarch64/meta.yaml deleted file mode 100644 index 0a5115be..00000000 --- a/legacy_cdts/libsoup-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libsoup-cos7-aarch64 - version: 2.62.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsoup-2.62.2-2.el7.aarch64.rpm - sha256: 8ac9e9c41e72987adaf7ed3d4634088876c72eb50517ad9f7b0807639b8c0135 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib-networking-cos7-aarch64 >=2.38.0 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.38.0 *_{{ cdt_build_number|int }} - host: - - glib-networking-cos7-aarch64 >=2.38.0 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.38.0 *_{{ cdt_build_number|int }} - run: - - glib-networking-cos7-aarch64 >=2.38.0 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.38.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://wiki.gnome.org/Projects/libsoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Soup, an HTTP library implementation - description: | - Libsoup is an HTTP library implementation in C. It was originally part of a - SOAP (Simple Object Access Protocol) implementation called Soup, but the SOAP - and non-SOAP parts have now been split into separate packages. libsoup uses - the Glib main loop and is designed to work well with GTK applications. This - enables GNOME applications to access HTTP servers on the network in a - completely asynchronous fashion, very similar to the Gtk+ programming model (a - synchronous operation mode is also supported for those who want it). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsoup-cos7-ppc64le/build.sh b/legacy_cdts/libsoup-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libsoup-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsoup-cos7-ppc64le/libsoup-license b/legacy_cdts/libsoup-cos7-ppc64le/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/legacy_cdts/libsoup-cos7-ppc64le/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsoup-cos7-ppc64le/meta.yaml b/legacy_cdts/libsoup-cos7-ppc64le/meta.yaml deleted file mode 100644 index 83fe8cf9..00000000 --- a/legacy_cdts/libsoup-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -package: - name: libsoup-cos7-ppc64le - version: 2.62.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsoup-2.62.2-2.el7.ppc64le.rpm - sha256: ae38a339a176939b0bd8f48078728aa91ad997a0262b362a4a3b72ddf6549400 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib-networking-cos7-ppc64le >=2.38.0 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.38.0 *_{{ cdt_build_number|int }} - host: - - glib-networking-cos7-ppc64le >=2.38.0 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.38.0 *_{{ cdt_build_number|int }} - run: - - glib-networking-cos7-ppc64le >=2.38.0 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.38.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://wiki.gnome.org/Projects/libsoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Soup, an HTTP library implementation - description: | - Libsoup is an HTTP library implementation in C. It was originally part of a - SOAP (Simple Object Access Protocol) implementation called Soup, but the SOAP - and non-SOAP parts have now been split into separate packages. libsoup uses - the Glib main loop and is designed to work well with GTK applications. This - enables GNOME applications to access HTTP servers on the network in a - completely asynchronous fashion, very similar to the Gtk+ programming model (a - synchronous operation mode is also supported for those who want it). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsoup-devel-cos6-x86_64/build.sh b/legacy_cdts/libsoup-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libsoup-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsoup-devel-cos6-x86_64/libsoup-license b/legacy_cdts/libsoup-devel-cos6-x86_64/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/legacy_cdts/libsoup-devel-cos6-x86_64/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsoup-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libsoup-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index c1129e96..00000000 --- a/legacy_cdts/libsoup-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: libsoup-devel-cos6-x86_64 - version: 2.34.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libsoup-devel-2.34.3-5.el6.x86_64.rpm - sha256: 8d9d925f4296aeb44e8c30bd35c58b6928f4d2f5f3b5027d7acb687e0861ffa7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libsoup-2.34.3-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - glib2-devel-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int }} - - libsoup-cos6-x86_64 ==2.34.3 *_{{ cdt_build_number|int }} - host: - - glib2-devel-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int }} - - libsoup-cos6-x86_64 ==2.34.3 *_{{ cdt_build_number|int }} - run: - - glib2-devel-cos6-x86_64 >=2.27.90 *_{{ cdt_build_number|int }} - - libsoup-cos6-x86_64 ==2.34.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://live.gnome.org/LibSoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Header files for the Soup library - description: | - Libsoup is an HTTP library implementation in C. This package allows you to - develop applications that use the libsoup library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsoup-devel-cos7-aarch64/build.sh b/legacy_cdts/libsoup-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libsoup-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsoup-devel-cos7-aarch64/libsoup-license b/legacy_cdts/libsoup-devel-cos7-aarch64/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/legacy_cdts/libsoup-devel-cos7-aarch64/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsoup-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libsoup-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 96a5d9bb..00000000 --- a/legacy_cdts/libsoup-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libsoup-devel-cos7-aarch64 - version: 2.62.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libsoup-devel-2.62.2-2.el7.aarch64.rpm - sha256: aab24d4b6e1273eb07fa76605b3a496af66bd19ea96357da9084256cf792bcbd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsoup-cos7-aarch64 ==2.62.2 *_{{ cdt_build_number|int }} - host: - - libsoup-cos7-aarch64 ==2.62.2 *_{{ cdt_build_number|int }} - run: - - libsoup-cos7-aarch64 ==2.62.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://wiki.gnome.org/Projects/libsoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Header files for the Soup library - description: | - Libsoup is an HTTP library implementation in C. This package allows you to - develop applications that use the libsoup library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libsoup-devel-cos7-ppc64le/build.sh b/legacy_cdts/libsoup-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libsoup-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libsoup-devel-cos7-ppc64le/libsoup-license b/legacy_cdts/libsoup-devel-cos7-ppc64le/libsoup-license deleted file mode 100644 index 4f609b0c..00000000 --- a/legacy_cdts/libsoup-devel-cos7-ppc64le/libsoup-license +++ /dev/null @@ -1,481 +0,0 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/libsoup-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libsoup-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 8ed5183e..00000000 --- a/legacy_cdts/libsoup-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libsoup-devel-cos7-ppc64le - version: 2.62.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libsoup-devel-2.62.2-2.el7.ppc64le.rpm - sha256: d234917fd4525fc4974cac9cd10563d95f2945409172e962d744f75ec500084c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libsoup-2.62.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libsoup-cos7-ppc64le ==2.62.2 *_{{ cdt_build_number|int }} - host: - - libsoup-cos7-ppc64le ==2.62.2 *_{{ cdt_build_number|int }} - run: - - libsoup-cos7-ppc64le ==2.62.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://wiki.gnome.org/Projects/libsoup - license: LGPLv2 - license_family: LGPL - license_file: libsoup-license - summary: (CDT) Header files for the Soup library - description: | - Libsoup is an HTTP library implementation in C. This package allows you to - develop applications that use the libsoup library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libthai-cos6-x86_64/build.sh b/legacy_cdts/libthai-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libthai-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libthai-cos6-x86_64/meta.yaml b/legacy_cdts/libthai-cos6-x86_64/meta.yaml deleted file mode 100644 index 907d9103..00000000 --- a/legacy_cdts/libthai-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libthai-cos6-x86_64 - version: 0.1.12 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libthai-0.1.12-3.el6.x86_64.rpm - sha256: 3217a2b6885dd35ff4213498dd054cd1e4322f44832a9deab85f26ec10f493c5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libthai-0.1.12-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://linux.thai.net - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libthai-0.1.12/COPYING - summary: "(CDT) Thai language support routines" - description: | - LibThai is a set of Thai language support routines aimed to ease developers' - tasks to incorporate Thai language support in their applications. It includes - important Thai-specific functions e.g. word breaking, input and output methods - as well as basic character and string supports. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libthai-cos7-aarch64/build.sh b/legacy_cdts/libthai-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libthai-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libthai-cos7-aarch64/meta.yaml b/legacy_cdts/libthai-cos7-aarch64/meta.yaml deleted file mode 100644 index 58384f6b..00000000 --- a/legacy_cdts/libthai-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libthai-cos7-aarch64 - version: 0.1.14 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libthai-0.1.14-9.el7.aarch64.rpm - sha256: 2f780065d78d69a68ee250c26287d5e9de025afbe34175b7dea8a2792bcf45c6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://linux.thai.net - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libthai-0.1.14/COPYING - summary: "(CDT) Thai language support routines" - description: | - LibThai is a set of Thai language support routines aimed to ease developers' - tasks to incorporate Thai language support in their applications. It includes - important Thai-specific functions e.g. word breaking, input and output methods - as well as basic character and string supports. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libthai-cos7-ppc64le/build.sh b/legacy_cdts/libthai-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libthai-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libthai-cos7-ppc64le/meta.yaml b/legacy_cdts/libthai-cos7-ppc64le/meta.yaml deleted file mode 100644 index 211d2d32..00000000 --- a/legacy_cdts/libthai-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: libthai-cos7-ppc64le - version: 0.1.14 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libthai-0.1.14-9.el7.ppc64le.rpm - sha256: 5506f087b5fb256175ac377187341d08f712c55cc8e0bf68a989d78d05b4f4f4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libthai-0.1.14-9.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://linux.thai.net - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libthai-0.1.14/COPYING - summary: "(CDT) Thai language support routines" - description: | - LibThai is a set of Thai language support routines aimed to ease developers' - tasks to incorporate Thai language support in their applications. It includes - important Thai-specific functions e.g. word breaking, input and output methods - as well as basic character and string supports. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libtiff-cos6-x86_64/build.sh b/legacy_cdts/libtiff-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libtiff-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libtiff-cos6-x86_64/meta.yaml b/legacy_cdts/libtiff-cos6-x86_64/meta.yaml deleted file mode 100644 index 8109efcb..00000000 --- a/legacy_cdts/libtiff-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libtiff-cos6-x86_64 - version: 3.9.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libtiff-3.9.4-21.el6_8.x86_64.rpm - sha256: 882756e964228ec72fc7bd4df910cb48519bfa844419d8134325883356603997 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libtiff-3.9.4-21.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.remotesensing.org/libtiff/ - license: libtiff - license_family: Other - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libtiff-3.9.4/COPYRIGHT - summary: "(CDT) Library of functions for manipulating TIFF format image files" - description: | - The libtiff package contains a library of functions for manipulating TIFF - (Tagged Image File Format) image format files. TIFF is a widely used file - format for bitmapped images. TIFF files usually end in the .tif extension and - they are often quite large. The libtiff package should be installed if you - need to manipulate TIFF format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libtiff-cos7-aarch64/build.sh b/legacy_cdts/libtiff-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libtiff-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libtiff-cos7-aarch64/meta.yaml b/legacy_cdts/libtiff-cos7-aarch64/meta.yaml deleted file mode 100644 index d39fbdb8..00000000 --- a/legacy_cdts/libtiff-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libtiff-cos7-aarch64 - version: 4.0.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libtiff-4.0.3-35.el7.aarch64.rpm - sha256: ba1f5f7bbab91a77e8f8c4fd40c95784964e66b6ba46430e9f00bc429846878a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.remotesensing.org/libtiff/ - license: libtiff - license_family: Other - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libtiff-4.0.3/COPYRIGHT - summary: "(CDT) Library of functions for manipulating TIFF format image files" - description: | - The libtiff package contains a library of functions for manipulating TIFF - (Tagged Image File Format) image format files. TIFF is a widely used file - format for bitmapped images. TIFF files usually end in the .tif extension and - they are often quite large. The libtiff package should be installed if you - need to manipulate TIFF format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libtiff-cos7-ppc64le/build.sh b/legacy_cdts/libtiff-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libtiff-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libtiff-cos7-ppc64le/meta.yaml b/legacy_cdts/libtiff-cos7-ppc64le/meta.yaml deleted file mode 100644 index dd875649..00000000 --- a/legacy_cdts/libtiff-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libtiff-cos7-ppc64le - version: 4.0.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libtiff-4.0.3-35.el7.ppc64le.rpm - sha256: 5cb1196dc091c47734e1c12e5e9c44e5a78ec7329d762e3cc3dbf6d2b5c7f9cb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libtiff-4.0.3-35.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.remotesensing.org/libtiff/ - license: libtiff - license_family: Other - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libtiff-4.0.3/COPYRIGHT - summary: "(CDT) Library of functions for manipulating TIFF format image files" - description: | - The libtiff package contains a library of functions for manipulating TIFF - (Tagged Image File Format) image format files. TIFF is a widely used file - format for bitmapped images. TIFF files usually end in the .tif extension and - they are often quite large. The libtiff package should be installed if you - need to manipulate TIFF format image files. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libudev-cos6-x86_64/build.sh b/legacy_cdts/libudev-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libudev-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libudev-cos6-x86_64/meta.yaml b/legacy_cdts/libudev-cos6-x86_64/meta.yaml deleted file mode 100644 index 753fcbad..00000000 --- a/legacy_cdts/libudev-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libudev-cos6-x86_64 - version: 147 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libudev-147-2.73.el6_8.2.x86_64.rpm - sha256: 961be061b58d532d50a813ddf3fa24ba5c709ec80f9c6ab6356d8f21677625d6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/udev-147-2.73.el6_8.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libudev-147/COPYING - summary: "(CDT) Dynamic library to access udev device information" - description: | - This package contains the dynamic library libudev, which provides access to - udev device information, and an interface to search devices in sysfs. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libuuid-cos6-x86_64/build.sh b/legacy_cdts/libuuid-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libuuid-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libuuid-cos6-x86_64/libuuid-license b/legacy_cdts/libuuid-cos6-x86_64/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/legacy_cdts/libuuid-cos6-x86_64/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/libuuid-cos6-x86_64/meta.yaml b/legacy_cdts/libuuid-cos6-x86_64/meta.yaml deleted file mode 100644 index 02e09f46..00000000 --- a/legacy_cdts/libuuid-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libuuid-cos6-x86_64 - version: 2.17.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libuuid-2.17.2-12.28.el6_9.2.x86_64.rpm - sha256: 78e538ffb30ae1c33ed276d803c4a82db1cb43c856a7ca0227ee11371d450d15 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/util-linux-ng-2.17.2-12.28.el6_9.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID library, part of util-linux-ng. The libuuid - library generates and parses 128-bit universally unique id's (UUID's). A UUID - is an identifier that is unique across both space and time, with respect to - the space of all UUIDs. A UUID can be used for multiple purposes, from - tagging objects with an extremely short lifetime, to reliably identifying very - persistent objects across a network. See also the "uuid" package, which is a - separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libuuid-cos7-aarch64/build.sh b/legacy_cdts/libuuid-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libuuid-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libuuid-cos7-aarch64/libuuid-license b/legacy_cdts/libuuid-cos7-aarch64/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/legacy_cdts/libuuid-cos7-aarch64/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/libuuid-cos7-aarch64/meta.yaml b/legacy_cdts/libuuid-cos7-aarch64/meta.yaml deleted file mode 100644 index 76763624..00000000 --- a/legacy_cdts/libuuid-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libuuid-cos7-aarch64 - version: 2.23.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libuuid-2.23.2-65.el7.aarch64.rpm - sha256: 82892b803734ab60fa8e7a4e6abeabc80719edd2761ec64d50a677e95e770408 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://en.wikipedia.org/wiki/Util-linux - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID library, part of util-linux. The libuuid - library generates and parses 128-bit universally unique id's (UUID's). A UUID - is an identifier that is unique across both space and time, with respect to - the space of all UUIDs. A UUID can be used for multiple purposes, from - tagging objects with an extremely short lifetime, to reliably identifying very - persistent objects across a network. See also the "uuid" package, which is a - separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libuuid-cos7-ppc64le/build.sh b/legacy_cdts/libuuid-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libuuid-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libuuid-cos7-ppc64le/libuuid-license b/legacy_cdts/libuuid-cos7-ppc64le/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/legacy_cdts/libuuid-cos7-ppc64le/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/libuuid-cos7-ppc64le/meta.yaml b/legacy_cdts/libuuid-cos7-ppc64le/meta.yaml deleted file mode 100644 index 40befa0b..00000000 --- a/legacy_cdts/libuuid-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libuuid-cos7-ppc64le - version: 2.23.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libuuid-2.23.2-65.el7.ppc64le.rpm - sha256: efc6196f557af5b54d0b0695c145ce52bafb8769af4cb8d2d96fa34c109b0434 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://en.wikipedia.org/wiki/Util-linux - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID library, part of util-linux. The libuuid - library generates and parses 128-bit universally unique id's (UUID's). A UUID - is an identifier that is unique across both space and time, with respect to - the space of all UUIDs. A UUID can be used for multiple purposes, from - tagging objects with an extremely short lifetime, to reliably identifying very - persistent objects across a network. See also the "uuid" package, which is a - separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libuuid-devel-cos6-x86_64/build.sh b/legacy_cdts/libuuid-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libuuid-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libuuid-devel-cos6-x86_64/libuuid-license b/legacy_cdts/libuuid-devel-cos6-x86_64/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/legacy_cdts/libuuid-devel-cos6-x86_64/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/libuuid-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libuuid-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 424b2677..00000000 --- a/legacy_cdts/libuuid-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libuuid-devel-cos6-x86_64 - version: 2.17.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libuuid-devel-2.17.2-12.28.el6_9.2.x86_64.rpm - sha256: 551cb94ec7403c90a0f6f6adf73674d08d122b3beb2c74c857b546c5efd86db0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/util-linux-ng-2.17.2-12.28.el6_9.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libuuid-cos6-x86_64 ==2.17.2 *_{{ cdt_build_number|int }} - host: - - libuuid-cos6-x86_64 ==2.17.2 *_{{ cdt_build_number|int }} - run: - - libuuid-cos6-x86_64 ==2.17.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID development library and headers, part of - util-linux-ng. The libuuid library generates and parses 128-bit universally - unique id's (UUID's). A UUID is an identifier that is unique across both - space and time, with respect to the space of all UUIDs. A UUID can be used - for multiple purposes, from tagging objects with an extremely short lifetime, - to reliably identifying very persistent objects across a network. See also - the "uuid-devel" package, which is a separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libuuid-devel-cos7-aarch64/build.sh b/legacy_cdts/libuuid-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libuuid-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libuuid-devel-cos7-aarch64/libuuid-license b/legacy_cdts/libuuid-devel-cos7-aarch64/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/legacy_cdts/libuuid-devel-cos7-aarch64/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/libuuid-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libuuid-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index cf1b0693..00000000 --- a/legacy_cdts/libuuid-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libuuid-devel-cos7-aarch64 - version: 2.23.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libuuid-devel-2.23.2-65.el7.aarch64.rpm - sha256: adaff395abdea2920633c8b9ae16db51fcf2af355ff334dddc80d2e373660da5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libuuid-cos7-aarch64 ==2.23.2 *_{{ cdt_build_number|int }} - host: - - libuuid-cos7-aarch64 ==2.23.2 *_{{ cdt_build_number|int }} - run: - - libuuid-cos7-aarch64 ==2.23.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://en.wikipedia.org/wiki/Util-linux - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID development library and headers, part of - util-linux. The libuuid library generates and parses 128-bit universally - unique id's (UUID's). A UUID is an identifier that is unique across both - space and time, with respect to the space of all UUIDs. A UUID can be used - for multiple purposes, from tagging objects with an extremely short lifetime, - to reliably identifying very persistent objects across a network. See also - the "uuid-devel" package, which is a separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libuuid-devel-cos7-ppc64le/build.sh b/legacy_cdts/libuuid-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libuuid-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libuuid-devel-cos7-ppc64le/libuuid-license b/legacy_cdts/libuuid-devel-cos7-ppc64le/libuuid-license deleted file mode 100644 index 2f170683..00000000 --- a/legacy_cdts/libuuid-devel-cos7-ppc64le/libuuid-license +++ /dev/null @@ -1,25 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF -WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/libuuid-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libuuid-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index deb872e1..00000000 --- a/legacy_cdts/libuuid-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: libuuid-devel-cos7-ppc64le - version: 2.23.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libuuid-devel-2.23.2-65.el7.ppc64le.rpm - sha256: 2d9f722ed9f71a594d221479ce7a46252f9ccbf0f7430fad82e67359adbaf90d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/util-linux-2.23.2-65.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libuuid-cos7-ppc64le ==2.23.2 *_{{ cdt_build_number|int }} - host: - - libuuid-cos7-ppc64le ==2.23.2 *_{{ cdt_build_number|int }} - run: - - libuuid-cos7-ppc64le ==2.23.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://en.wikipedia.org/wiki/Util-linux - license: BSD - license_family: BSD - license_file: libuuid-license - summary: (CDT) Universally unique ID library - description: | - This is the universally unique ID development library and headers, part of - util-linux. The libuuid library generates and parses 128-bit universally - unique id's (UUID's). A UUID is an identifier that is unique across both - space and time, with respect to the space of all UUIDs. A UUID can be used - for multiple purposes, from tagging objects with an extremely short lifetime, - to reliably identifying very persistent objects across a network. See also - the "uuid-devel" package, which is a separate implementation. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-common-cos6-x86_64/build.sh b/legacy_cdts/libx11-common-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libx11-common-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-common-cos6-x86_64/meta.yaml b/legacy_cdts/libx11-common-cos6-x86_64/meta.yaml deleted file mode 100644 index 22b5b279..00000000 --- a/legacy_cdts/libx11-common-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libx11-common-cos6-x86_64 - version: 1.6.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libX11-common-1.6.4-3.el6.noarch.rpm - sha256: d2309178d1508403a377d92e25682583be9559119e6efd90b44b970a527a3b6e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libX11-1.6.4-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libX11-common-1.6.4/COPYING - summary: "(CDT) Common data for libX11" - description: | - libX11 common data - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-common-cos7-aarch64/build.sh b/legacy_cdts/libx11-common-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libx11-common-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-common-cos7-aarch64/meta.yaml b/legacy_cdts/libx11-common-cos7-aarch64/meta.yaml deleted file mode 100644 index 76675d59..00000000 --- a/legacy_cdts/libx11-common-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libx11-common-cos7-aarch64 - version: 1.6.7 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libX11-common-1.6.7-2.el7.noarch.rpm - sha256: dc2895887d4354cff78b1992896dd6b925602a13134321b0be45551c022bc420 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libX11-common-1.6.7/COPYING - summary: "(CDT) Common data for libX11" - description: | - libX11 common data - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-common-cos7-ppc64le/build.sh b/legacy_cdts/libx11-common-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libx11-common-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-common-cos7-ppc64le/meta.yaml b/legacy_cdts/libx11-common-cos7-ppc64le/meta.yaml deleted file mode 100644 index 9437b02a..00000000 --- a/legacy_cdts/libx11-common-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libx11-common-cos7-ppc64le - version: 1.6.7 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libX11-common-1.6.7-2.el7.noarch.rpm - sha256: dc2895887d4354cff78b1992896dd6b925602a13134321b0be45551c022bc420 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libX11-common-1.6.7/COPYING - summary: "(CDT) Common data for libX11" - description: | - libX11 common data - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-cos6-x86_64/build.sh b/legacy_cdts/libx11-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libx11-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-cos6-x86_64/meta.yaml b/legacy_cdts/libx11-cos6-x86_64/meta.yaml deleted file mode 100644 index 7f102481..00000000 --- a/legacy_cdts/libx11-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-cos6-x86_64 - version: 1.6.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libX11-1.6.4-3.el6.x86_64.rpm - sha256: 10a698d15cfef14bb09a2ce4e569e8f42dca5c7197dacc04978f86d7b01c2224 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libX11-1.6.4-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-common-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int }} - host: - - libx11-common-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int }} - run: - - libx11-common-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Core X11 protocol client library - description: | - Core X11 protocol client library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-cos6-x86_64/x11-license b/legacy_cdts/libx11-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/libx11-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libx11-cos7-aarch64/build.sh b/legacy_cdts/libx11-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libx11-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-cos7-aarch64/meta.yaml b/legacy_cdts/libx11-cos7-aarch64/meta.yaml deleted file mode 100644 index 7c34170f..00000000 --- a/legacy_cdts/libx11-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-cos7-aarch64 - version: 1.6.7 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libX11-1.6.7-2.el7.aarch64.rpm - sha256: 9ece55780a6f2b0682832ac25bf89cb51e550a27f0dbf15b8c3454363be3c8f7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-common-cos7-aarch64 >=1.6.7 *_{{ cdt_build_number|int }} - host: - - libx11-common-cos7-aarch64 >=1.6.7 *_{{ cdt_build_number|int }} - run: - - libx11-common-cos7-aarch64 >=1.6.7 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Core X11 protocol client library - description: | - Core X11 protocol client library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-cos7-aarch64/x11-license b/legacy_cdts/libx11-cos7-aarch64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/libx11-cos7-aarch64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libx11-cos7-ppc64le/build.sh b/legacy_cdts/libx11-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libx11-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-cos7-ppc64le/meta.yaml b/legacy_cdts/libx11-cos7-ppc64le/meta.yaml deleted file mode 100644 index 9943c277..00000000 --- a/legacy_cdts/libx11-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-cos7-ppc64le - version: 1.6.7 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libX11-1.6.7-2.el7.ppc64le.rpm - sha256: a5a33cb5c1c1fbf5876cca017135681d71a4109793350dd373744b6f8d7f1a36 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-common-cos7-ppc64le >=1.6.7 *_{{ cdt_build_number|int }} - host: - - libx11-common-cos7-ppc64le >=1.6.7 *_{{ cdt_build_number|int }} - run: - - libx11-common-cos7-ppc64le >=1.6.7 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Core X11 protocol client library - description: | - Core X11 protocol client library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-cos7-ppc64le/x11-license b/legacy_cdts/libx11-cos7-ppc64le/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/libx11-cos7-ppc64le/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libx11-devel-cos6-x86_64/build.sh b/legacy_cdts/libx11-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libx11-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libx11-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 86ae8e18..00000000 --- a/legacy_cdts/libx11-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-devel-cos6-x86_64 - version: 1.6.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libX11-devel-1.6.4-3.el6.x86_64.rpm - sha256: cb25b7e7d62c154e8784c0e916c58ba8811a9d4feb4ce3224f07105f66d358b4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libX11-1.6.4-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 ==1.6.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Development files for libX11 - description: | - X.Org X11 libX11 development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-devel-cos6-x86_64/x11-license b/legacy_cdts/libx11-devel-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/libx11-devel-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libx11-devel-cos7-aarch64/build.sh b/legacy_cdts/libx11-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libx11-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libx11-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 5b488572..00000000 --- a/legacy_cdts/libx11-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-devel-cos7-aarch64 - version: 1.6.7 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libX11-devel-1.6.7-2.el7.aarch64.rpm - sha256: 19a7d745987c284969c125f0af7849ad731e967a341a9b1be8e5cddf758c54bc - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 ==1.6.7 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 ==1.6.7 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 ==1.6.7 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Development files for libX11 - description: | - X.Org X11 libX11 development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-devel-cos7-aarch64/x11-license b/legacy_cdts/libx11-devel-cos7-aarch64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/libx11-devel-cos7-aarch64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libx11-devel-cos7-ppc64le/build.sh b/legacy_cdts/libx11-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libx11-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libx11-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libx11-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3feafb9b..00000000 --- a/legacy_cdts/libx11-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libx11-devel-cos7-ppc64le - version: 1.6.7 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libX11-devel-1.6.7-2.el7.ppc64le.rpm - sha256: 5257548618ac6790cc6e89f9f9ac8ce6823ae9f3e112309c6ba13ae8e89971ec - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libX11-1.6.7-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le ==1.6.7 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le ==1.6.7 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le ==1.6.7 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Development files for libX11 - description: | - X.Org X11 libX11 development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libx11-devel-cos7-ppc64le/x11-license b/legacy_cdts/libx11-devel-cos7-ppc64le/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/libx11-devel-cos7-ppc64le/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxau-cos6-x86_64/build.sh b/legacy_cdts/libxau-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxau-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxau-cos6-x86_64/meta.yaml b/legacy_cdts/libxau-cos6-x86_64/meta.yaml deleted file mode 100644 index aee238c9..00000000 --- a/legacy_cdts/libxau-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libxau-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXau-1.0.6-4.el6.x86_64.rpm - sha256: d0a58ddeae0df842fa4b43eb83a143c85a129eb9b44ea797401a4d9f27d6c460 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXau-1.0.6-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXau-1.0.6/COPYING - summary: "(CDT) Sample Authorization Protocol for X" - description: | - This is a very simple mechanism for providing individual access to an X Window - System display.It uses existing core protocol and library hooks for specifying - authorization data in the connection setup block to restrict use of the - display to only those clients that show that they know a server-specific key - called a "magic cookie". - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxau-cos7-aarch64/build.sh b/legacy_cdts/libxau-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxau-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxau-cos7-aarch64/meta.yaml b/legacy_cdts/libxau-cos7-aarch64/meta.yaml deleted file mode 100644 index f943ead8..00000000 --- a/legacy_cdts/libxau-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libxau-cos7-aarch64 - version: 1.0.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXau-1.0.8-2.1.el7.aarch64.rpm - sha256: a8cd3649457f0166dabae26350f387b43bc6f9ac52f49766d8dee1a9cc60742a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXau-1.0.8/COPYING - summary: "(CDT) Sample Authorization Protocol for X" - description: | - This is a very simple mechanism for providing individual access to an X Window - System display.It uses existing core protocol and library hooks for specifying - authorization data in the connection setup block to restrict use of the - display to only those clients that show that they know a server-specific key - called a "magic cookie". - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxau-cos7-ppc64le/build.sh b/legacy_cdts/libxau-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxau-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxau-cos7-ppc64le/meta.yaml b/legacy_cdts/libxau-cos7-ppc64le/meta.yaml deleted file mode 100644 index 55f5e374..00000000 --- a/legacy_cdts/libxau-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: libxau-cos7-ppc64le - version: 1.0.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXau-1.0.8-2.1.el7.ppc64le.rpm - sha256: 09923b7d3744e3d775fb31f0e0b86c9838aa050bd4b7045d0fb78f70471ba99e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXau-1.0.8/COPYING - summary: "(CDT) Sample Authorization Protocol for X" - description: | - This is a very simple mechanism for providing individual access to an X Window - System display.It uses existing core protocol and library hooks for specifying - authorization data in the connection setup block to restrict use of the - display to only those clients that show that they know a server-specific key - called a "magic cookie". - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxau-devel-cos6-x86_64/build.sh b/legacy_cdts/libxau-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxau-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxau-devel-cos6-x86_64/libxau-license b/legacy_cdts/libxau-devel-cos6-x86_64/libxau-license deleted file mode 100644 index 64492ad8..00000000 --- a/legacy_cdts/libxau-devel-cos6-x86_64/libxau-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1988, 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/libxau-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxau-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index f40be448..00000000 --- a/legacy_cdts/libxau-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxau-devel-cos6-x86_64 - version: 1.0.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXau-devel-1.0.6-4.el6.x86_64.rpm - sha256: b527f511f3d2d3b1f8084bb4692244564b5be4d920bd2d5d33e0696ff4ac877f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXau-1.0.6-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxau-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int }} - host: - - libxau-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int }} - run: - - libxau-cos6-x86_64 ==1.0.6 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxau-license - summary: (CDT) Development files for libXau - description: | - X.Org X11 libXau development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxau-devel-cos7-aarch64/build.sh b/legacy_cdts/libxau-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxau-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxau-devel-cos7-aarch64/libxau-license b/legacy_cdts/libxau-devel-cos7-aarch64/libxau-license deleted file mode 100644 index 64492ad8..00000000 --- a/legacy_cdts/libxau-devel-cos7-aarch64/libxau-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1988, 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/libxau-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxau-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index e7336de5..00000000 --- a/legacy_cdts/libxau-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxau-devel-cos7-aarch64 - version: 1.0.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXau-devel-1.0.8-2.1.el7.aarch64.rpm - sha256: 0003ff9339ca18cbab3dd6c0899d7d8ec8ea703351da9c9ccd16dfdd211fc57b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxau-cos7-aarch64 ==1.0.8 *_{{ cdt_build_number|int }} - host: - - libxau-cos7-aarch64 ==1.0.8 *_{{ cdt_build_number|int }} - run: - - libxau-cos7-aarch64 ==1.0.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxau-license - summary: (CDT) Development files for libXau - description: | - X.Org X11 libXau development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxau-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxau-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxau-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxau-devel-cos7-ppc64le/libxau-license b/legacy_cdts/libxau-devel-cos7-ppc64le/libxau-license deleted file mode 100644 index 64492ad8..00000000 --- a/legacy_cdts/libxau-devel-cos7-ppc64le/libxau-license +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1988, 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/libxau-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxau-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index c015bb0f..00000000 --- a/legacy_cdts/libxau-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxau-devel-cos7-ppc64le - version: 1.0.8 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXau-devel-1.0.8-2.1.el7.ppc64le.rpm - sha256: 9a6d3a9a801c238a13f5fd4f9ad31d5f3c82824b8d6949523e85b7e915b6588e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXau-1.0.8-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxau-cos7-ppc64le ==1.0.8 *_{{ cdt_build_number|int }} - host: - - libxau-cos7-ppc64le ==1.0.8 *_{{ cdt_build_number|int }} - run: - - libxau-cos7-ppc64le ==1.0.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxau-license - summary: (CDT) Development files for libXau - description: | - X.Org X11 libXau development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcb-cos6-x86_64/build.sh b/legacy_cdts/libxcb-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxcb-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcb-cos6-x86_64/libxcb-license b/legacy_cdts/libxcb-cos6-x86_64/libxcb-license deleted file mode 100644 index 54bfbe5b..00000000 --- a/legacy_cdts/libxcb-cos6-x86_64/libxcb-license +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors -or their institutions shall not be used in advertising or -otherwise to promote the sale, use or other dealings in this -Software without prior written authorization from the -authors. diff --git a/legacy_cdts/libxcb-cos6-x86_64/meta.yaml b/legacy_cdts/libxcb-cos6-x86_64/meta.yaml deleted file mode 100644 index d481d933..00000000 --- a/legacy_cdts/libxcb-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libxcb-cos6-x86_64 - version: 1.12 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxcb-1.12-4.el6.x86_64.rpm - sha256: 43cef893717cea498ba6cba03a4960f9a02acb92570c67feede28a6addbbc8de - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxcb-1.12-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org/ - license: MIT - license_family: MIT - license_file: libxcb-license - summary: (CDT) A C binding to the X11 protocol - description: | - The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a - small footprint, latency hiding, direct access to the protocol, improved - threading support, and extensibility. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcb-cos7-aarch64/build.sh b/legacy_cdts/libxcb-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxcb-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcb-cos7-aarch64/libxcb-license b/legacy_cdts/libxcb-cos7-aarch64/libxcb-license deleted file mode 100644 index 54bfbe5b..00000000 --- a/legacy_cdts/libxcb-cos7-aarch64/libxcb-license +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors -or their institutions shall not be used in advertising or -otherwise to promote the sale, use or other dealings in this -Software without prior written authorization from the -authors. diff --git a/legacy_cdts/libxcb-cos7-aarch64/meta.yaml b/legacy_cdts/libxcb-cos7-aarch64/meta.yaml deleted file mode 100644 index 5c56af7e..00000000 --- a/legacy_cdts/libxcb-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libxcb-cos7-aarch64 - version: 1.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxcb-1.13-1.el7.aarch64.rpm - sha256: 723c1a24b8c4638414796e67f446b519a002df5e0481e106da845e684a40614e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://xcb.freedesktop.org/ - license: MIT - license_family: MIT - license_file: libxcb-license - summary: (CDT) A C binding to the X11 protocol - description: | - The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a - small footprint, latency hiding, direct access to the protocol, improved - threading support, and extensibility. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcb-cos7-ppc64le/build.sh b/legacy_cdts/libxcb-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxcb-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcb-cos7-ppc64le/libxcb-license b/legacy_cdts/libxcb-cos7-ppc64le/libxcb-license deleted file mode 100644 index 54bfbe5b..00000000 --- a/legacy_cdts/libxcb-cos7-ppc64le/libxcb-license +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors -or their institutions shall not be used in advertising or -otherwise to promote the sale, use or other dealings in this -Software without prior written authorization from the -authors. diff --git a/legacy_cdts/libxcb-cos7-ppc64le/meta.yaml b/legacy_cdts/libxcb-cos7-ppc64le/meta.yaml deleted file mode 100644 index 7c6ea056..00000000 --- a/legacy_cdts/libxcb-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: libxcb-cos7-ppc64le - version: 1.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxcb-1.13-1.el7.ppc64le.rpm - sha256: 52af7fb2a025fcd24013bb007db047c54cba76a082d4735a576ac23a093cd7f1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://xcb.freedesktop.org/ - license: MIT - license_family: MIT - license_file: libxcb-license - summary: (CDT) A C binding to the X11 protocol - description: | - The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a - small footprint, latency hiding, direct access to the protocol, improved - threading support, and extensibility. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcb-devel-cos7-aarch64/build.sh b/legacy_cdts/libxcb-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxcb-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcb-devel-cos7-aarch64/libxcb-license b/legacy_cdts/libxcb-devel-cos7-aarch64/libxcb-license deleted file mode 100644 index 54bfbe5b..00000000 --- a/legacy_cdts/libxcb-devel-cos7-aarch64/libxcb-license +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors -or their institutions shall not be used in advertising or -otherwise to promote the sale, use or other dealings in this -Software without prior written authorization from the -authors. diff --git a/legacy_cdts/libxcb-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxcb-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index e6d990b6..00000000 --- a/legacy_cdts/libxcb-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxcb-devel-cos7-aarch64 - version: 1.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxcb-devel-1.13-1.el7.aarch64.rpm - sha256: 3dd124054651f9c7f62f131fd6af368f440330b066f5efe242b43bf8fe470aab - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcb-cos7-aarch64 ==1.13 *_{{ cdt_build_number|int }} - host: - - libxcb-cos7-aarch64 ==1.13 *_{{ cdt_build_number|int }} - run: - - libxcb-cos7-aarch64 ==1.13 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://xcb.freedesktop.org/ - license: MIT - license_family: MIT - license_file: libxcb-license - summary: (CDT) Development files for libxcb - description: | - The libxcb-devel package contains libraries and header files for developing - applications that use libxcb. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcb-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxcb-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxcb-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcb-devel-cos7-ppc64le/libxcb-license b/legacy_cdts/libxcb-devel-cos7-ppc64le/libxcb-license deleted file mode 100644 index 54bfbe5b..00000000 --- a/legacy_cdts/libxcb-devel-cos7-ppc64le/libxcb-license +++ /dev/null @@ -1,30 +0,0 @@ -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors -or their institutions shall not be used in advertising or -otherwise to promote the sale, use or other dealings in this -Software without prior written authorization from the -authors. diff --git a/legacy_cdts/libxcb-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxcb-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 6c8ecc5e..00000000 --- a/legacy_cdts/libxcb-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxcb-devel-cos7-ppc64le - version: 1.13 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxcb-devel-1.13-1.el7.ppc64le.rpm - sha256: 80882b4cb99666f52ef74dee203fc6aba38ccca6cb00751bc1ee5aca1d186840 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxcb-1.13-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcb-cos7-ppc64le ==1.13 *_{{ cdt_build_number|int }} - host: - - libxcb-cos7-ppc64le ==1.13 *_{{ cdt_build_number|int }} - run: - - libxcb-cos7-ppc64le ==1.13 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://xcb.freedesktop.org/ - license: MIT - license_family: MIT - license_file: libxcb-license - summary: (CDT) Development files for libxcb - description: | - The libxcb-devel package contains libraries and header files for developing - applications that use libxcb. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcomposite-cos6-x86_64/build.sh b/legacy_cdts/libxcomposite-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxcomposite-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcomposite-cos6-x86_64/meta.yaml b/legacy_cdts/libxcomposite-cos6-x86_64/meta.yaml deleted file mode 100644 index cd197d35..00000000 --- a/legacy_cdts/libxcomposite-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxcomposite-cos6-x86_64 - version: 0.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcomposite-0.4.3-4.el6.x86_64.rpm - sha256: ff05d8070c8007ee5a46b35347a37509978dfe9eff3b2a54294afb77f1be458b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcomposite-0.4.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcomposite-0.4.3/COPYING - summary: "(CDT) X Composite Extension library" - description: | - X Composite Extension library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcomposite-cos7-aarch64/build.sh b/legacy_cdts/libxcomposite-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxcomposite-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcomposite-cos7-aarch64/meta.yaml b/legacy_cdts/libxcomposite-cos7-aarch64/meta.yaml deleted file mode 100644 index 527828ff..00000000 --- a/legacy_cdts/libxcomposite-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxcomposite-cos7-aarch64 - version: 0.4.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcomposite-0.4.4-4.1.el7.aarch64.rpm - sha256: c46f5b6c826b678be9cd5ae4f1ddf7178e74bb68c8ad8ecc0c472ed67286ab5e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcomposite-0.4.4/COPYING - summary: "(CDT) X Composite Extension library" - description: | - X Composite Extension library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcomposite-cos7-ppc64le/build.sh b/legacy_cdts/libxcomposite-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxcomposite-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcomposite-cos7-ppc64le/meta.yaml b/legacy_cdts/libxcomposite-cos7-ppc64le/meta.yaml deleted file mode 100644 index 55a92c74..00000000 --- a/legacy_cdts/libxcomposite-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxcomposite-cos7-ppc64le - version: 0.4.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcomposite-0.4.4-4.1.el7.ppc64le.rpm - sha256: aade53ea2d9b66196421b4b02843b6ad410ccbda74a5282e1af9806a525e277a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcomposite-0.4.4/COPYING - summary: "(CDT) X Composite Extension library" - description: | - X Composite Extension library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcomposite-devel-cos6-x86_64/build.sh b/legacy_cdts/libxcomposite-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxcomposite-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcomposite-devel-cos6-x86_64/libxcomposite-license b/legacy_cdts/libxcomposite-devel-cos6-x86_64/libxcomposite-license deleted file mode 100644 index 1d7db68d..00000000 --- a/legacy_cdts/libxcomposite-devel-cos6-x86_64/libxcomposite-license +++ /dev/null @@ -1,40 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxcomposite-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxcomposite-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 56c8d753..00000000 --- a/legacy_cdts/libxcomposite-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcomposite-devel-cos6-x86_64 - version: 0.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcomposite-devel-0.4.3-4.el6.x86_64.rpm - sha256: a5571b8683fb93cbed743cf2ab34b321ee0522d4e4cd7a331ece08ca501113b5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcomposite-0.4.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcomposite-cos6-x86_64 ==0.4.3 *_{{ cdt_build_number|int }} - host: - - libxcomposite-cos6-x86_64 ==0.4.3 *_{{ cdt_build_number|int }} - run: - - libxcomposite-cos6-x86_64 ==0.4.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxcomposite-license - summary: (CDT) Development files for libXcomposite - description: | - X.Org X11 libXcomposite development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcomposite-devel-cos7-aarch64/build.sh b/legacy_cdts/libxcomposite-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxcomposite-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcomposite-devel-cos7-aarch64/libxcomposite-license b/legacy_cdts/libxcomposite-devel-cos7-aarch64/libxcomposite-license deleted file mode 100644 index 1d7db68d..00000000 --- a/legacy_cdts/libxcomposite-devel-cos7-aarch64/libxcomposite-license +++ /dev/null @@ -1,40 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxcomposite-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxcomposite-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 43f790ed..00000000 --- a/legacy_cdts/libxcomposite-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcomposite-devel-cos7-aarch64 - version: 0.4.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcomposite-devel-0.4.4-4.1.el7.aarch64.rpm - sha256: 007c636bcba89f18e35e0e729d0468ba9a774bda6ae376b6914894620e24e46c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcomposite-cos7-aarch64 ==0.4.4 *_{{ cdt_build_number|int }} - host: - - libxcomposite-cos7-aarch64 ==0.4.4 *_{{ cdt_build_number|int }} - run: - - libxcomposite-cos7-aarch64 ==0.4.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxcomposite-license - summary: (CDT) Development files for libXcomposite - description: | - X.Org X11 libXcomposite development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcomposite-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxcomposite-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxcomposite-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcomposite-devel-cos7-ppc64le/libxcomposite-license b/legacy_cdts/libxcomposite-devel-cos7-ppc64le/libxcomposite-license deleted file mode 100644 index 1d7db68d..00000000 --- a/legacy_cdts/libxcomposite-devel-cos7-ppc64le/libxcomposite-license +++ /dev/null @@ -1,40 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxcomposite-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxcomposite-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index e85a7527..00000000 --- a/legacy_cdts/libxcomposite-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcomposite-devel-cos7-ppc64le - version: 0.4.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcomposite-devel-0.4.4-4.1.el7.ppc64le.rpm - sha256: fe9ee6ffd9ba2ac96ea8fdff031e46a9a7ec47a9db886d18aea839ac4a424f37 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcomposite-0.4.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcomposite-cos7-ppc64le ==0.4.4 *_{{ cdt_build_number|int }} - host: - - libxcomposite-cos7-ppc64le ==0.4.4 *_{{ cdt_build_number|int }} - run: - - libxcomposite-cos7-ppc64le ==0.4.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxcomposite-license - summary: (CDT) Development files for libXcomposite - description: | - X.Org X11 libXcomposite development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcursor-cos6-x86_64/build.sh b/legacy_cdts/libxcursor-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxcursor-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcursor-cos6-x86_64/meta.yaml b/legacy_cdts/libxcursor-cos6-x86_64/meta.yaml deleted file mode 100644 index 1e31948e..00000000 --- a/legacy_cdts/libxcursor-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libxcursor-cos6-x86_64 - version: 1.1.14 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcursor-1.1.14-2.1.el6.x86_64.rpm - sha256: 528eb987e058ee4907c0007544c06e28d9b905b94ec9f0995c5081d507ed96b7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcursor-1.1.14-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcursor-1.1.14/COPYING - summary: "(CDT) Cursor management library" - description: | - This is a simple library designed to help locate and load cursors. Cursors - can be loaded from files or memory. A library of common cursors exists which - map to the standard X cursor names.Cursors can exist in several sizes and the - library automatically picks the best size. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcursor-cos7-aarch64/build.sh b/legacy_cdts/libxcursor-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxcursor-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcursor-cos7-aarch64/meta.yaml b/legacy_cdts/libxcursor-cos7-aarch64/meta.yaml deleted file mode 100644 index 4d88f310..00000000 --- a/legacy_cdts/libxcursor-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libxcursor-cos7-aarch64 - version: 1.1.15 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcursor-1.1.15-1.el7.aarch64.rpm - sha256: 51d6f2876c7767b323f2bcac0abf779884c683790b80139aab997bec988e0f41 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcursor-1.1.15/COPYING - summary: "(CDT) Cursor management library" - description: | - This is a simple library designed to help locate and load cursors. Cursors - can be loaded from files or memory. A library of common cursors exists which - map to the standard X cursor names.Cursors can exist in several sizes and the - library automatically picks the best size. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcursor-cos7-ppc64le/build.sh b/legacy_cdts/libxcursor-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxcursor-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcursor-cos7-ppc64le/meta.yaml b/legacy_cdts/libxcursor-cos7-ppc64le/meta.yaml deleted file mode 100644 index d9e7a64d..00000000 --- a/legacy_cdts/libxcursor-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: libxcursor-cos7-ppc64le - version: 1.1.15 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcursor-1.1.15-1.el7.ppc64le.rpm - sha256: a24bb5952fdcf990dabba7bf8debd7b7120aaaae0be4188c9b50420ad232ca5f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXcursor-1.1.15/COPYING - summary: "(CDT) Cursor management library" - description: | - This is a simple library designed to help locate and load cursors. Cursors - can be loaded from files or memory. A library of common cursors exists which - map to the standard X cursor names.Cursors can exist in several sizes and the - library automatically picks the best size. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcursor-devel-cos6-x86_64/build.sh b/legacy_cdts/libxcursor-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxcursor-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcursor-devel-cos6-x86_64/libxcursor-license b/legacy_cdts/libxcursor-devel-cos6-x86_64/libxcursor-license deleted file mode 100644 index 6d9f423c..00000000 --- a/legacy_cdts/libxcursor-devel-cos6-x86_64/libxcursor-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2002 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxcursor-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxcursor-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 08a0afcd..00000000 --- a/legacy_cdts/libxcursor-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcursor-devel-cos6-x86_64 - version: 1.1.14 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXcursor-devel-1.1.14-2.1.el6.x86_64.rpm - sha256: 38a76f370d0d713c526df6f13d4d97639fd04cd0c339b40556a10e43d6e00d3a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXcursor-1.1.14-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcursor-cos6-x86_64 ==1.1.14 *_{{ cdt_build_number|int }} - host: - - libxcursor-cos6-x86_64 ==1.1.14 *_{{ cdt_build_number|int }} - run: - - libxcursor-cos6-x86_64 ==1.1.14 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxcursor-license - summary: (CDT) Development files for libXcursor - description: | - libXcursor development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcursor-devel-cos7-aarch64/build.sh b/legacy_cdts/libxcursor-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxcursor-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcursor-devel-cos7-aarch64/libxcursor-license b/legacy_cdts/libxcursor-devel-cos7-aarch64/libxcursor-license deleted file mode 100644 index 6d9f423c..00000000 --- a/legacy_cdts/libxcursor-devel-cos7-aarch64/libxcursor-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2002 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxcursor-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxcursor-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 6bdfab6b..00000000 --- a/legacy_cdts/libxcursor-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcursor-devel-cos7-aarch64 - version: 1.1.15 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXcursor-devel-1.1.15-1.el7.aarch64.rpm - sha256: d4af669f68a9eaf522b67b2ea1b651831c2d9d7d45c9594051b3b93d8b0cbdf8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcursor-cos7-aarch64 ==1.1.15 *_{{ cdt_build_number|int }} - host: - - libxcursor-cos7-aarch64 ==1.1.15 *_{{ cdt_build_number|int }} - run: - - libxcursor-cos7-aarch64 ==1.1.15 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.x.org - license: MIT - license_family: MIT - license_file: libxcursor-license - summary: (CDT) Development files for libXcursor - description: | - libXcursor development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxcursor-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxcursor-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxcursor-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxcursor-devel-cos7-ppc64le/libxcursor-license b/legacy_cdts/libxcursor-devel-cos7-ppc64le/libxcursor-license deleted file mode 100644 index 6d9f423c..00000000 --- a/legacy_cdts/libxcursor-devel-cos7-ppc64le/libxcursor-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2002 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxcursor-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxcursor-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 60eb2d01..00000000 --- a/legacy_cdts/libxcursor-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxcursor-devel-cos7-ppc64le - version: 1.1.15 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXcursor-devel-1.1.15-1.el7.ppc64le.rpm - sha256: a57f95a920c52d0144538ee75a45c0ea89cc3de6c4f3eb11b8ae4d959f9dfb88 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXcursor-1.1.15-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxcursor-cos7-ppc64le ==1.1.15 *_{{ cdt_build_number|int }} - host: - - libxcursor-cos7-ppc64le ==1.1.15 *_{{ cdt_build_number|int }} - run: - - libxcursor-cos7-ppc64le ==1.1.15 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.x.org - license: MIT - license_family: MIT - license_file: libxcursor-license - summary: (CDT) Development files for libXcursor - description: | - libXcursor development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxdamage-cos6-x86_64/build.sh b/legacy_cdts/libxdamage-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxdamage-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxdamage-cos6-x86_64/meta.yaml b/legacy_cdts/libxdamage-cos6-x86_64/meta.yaml deleted file mode 100644 index 35685b69..00000000 --- a/legacy_cdts/libxdamage-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxdamage-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXdamage-1.1.3-4.el6.x86_64.rpm - sha256: 34b28487164c8b2d75638d595011948831be35197bc868f23b1cda8cca690db9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXdamage-1.1.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXdamage-1.1.3/COPYING - summary: "(CDT) X Damage extension library" - description: | - X.Org X11 libXdamage runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxdamage-cos7-aarch64/build.sh b/legacy_cdts/libxdamage-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxdamage-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxdamage-cos7-aarch64/meta.yaml b/legacy_cdts/libxdamage-cos7-aarch64/meta.yaml deleted file mode 100644 index 6eeeb2ab..00000000 --- a/legacy_cdts/libxdamage-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxdamage-cos7-aarch64 - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXdamage-1.1.4-4.1.el7.aarch64.rpm - sha256: 92f25a6874106bb3637e8d4d763cce4df09f1eecd959101774337c3170c7108c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXdamage-1.1.4/COPYING - summary: "(CDT) X Damage extension library" - description: | - X.Org X11 libXdamage runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxdamage-cos7-ppc64le/build.sh b/legacy_cdts/libxdamage-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxdamage-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxdamage-cos7-ppc64le/meta.yaml b/legacy_cdts/libxdamage-cos7-ppc64le/meta.yaml deleted file mode 100644 index 4d6753e0..00000000 --- a/legacy_cdts/libxdamage-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxdamage-cos7-ppc64le - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXdamage-1.1.4-4.1.el7.ppc64le.rpm - sha256: 3a42192bdae42a83d7afdc6734932099f4d459482c0da6d57dce3ec4d8b74dab - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXdamage-1.1.4/COPYING - summary: "(CDT) X Damage extension library" - description: | - X.Org X11 libXdamage runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxdamage-devel-cos6-x86_64/build.sh b/legacy_cdts/libxdamage-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxdamage-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxdamage-devel-cos6-x86_64/libxdamage-license b/legacy_cdts/libxdamage-devel-cos6-x86_64/libxdamage-license deleted file mode 100644 index c7e2a66e..00000000 --- a/legacy_cdts/libxdamage-devel-cos6-x86_64/libxdamage-license +++ /dev/null @@ -1,21 +0,0 @@ - -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxdamage-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxdamage-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 3e4c6947..00000000 --- a/legacy_cdts/libxdamage-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxdamage-devel-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXdamage-devel-1.1.3-4.el6.x86_64.rpm - sha256: 7f50bc14873e1435e78a903c9801ba38dc1ef94b932e1c93010a4635005ac24f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXdamage-1.1.3-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxdamage-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - host: - - libxdamage-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - run: - - libxdamage-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxdamage-license - summary: (CDT) Development files for libXdamage - description: | - X.Org X11 libXdamage development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxdamage-devel-cos7-aarch64/build.sh b/legacy_cdts/libxdamage-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxdamage-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxdamage-devel-cos7-aarch64/libxdamage-license b/legacy_cdts/libxdamage-devel-cos7-aarch64/libxdamage-license deleted file mode 100644 index c7e2a66e..00000000 --- a/legacy_cdts/libxdamage-devel-cos7-aarch64/libxdamage-license +++ /dev/null @@ -1,21 +0,0 @@ - -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxdamage-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxdamage-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 77c0dea4..00000000 --- a/legacy_cdts/libxdamage-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxdamage-devel-cos7-aarch64 - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXdamage-devel-1.1.4-4.1.el7.aarch64.rpm - sha256: c70eeac31841ba08349db03ee50c92a61ddc48f7f927a603d11e118fc16f7327 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxdamage-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libxdamage-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libxdamage-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxdamage-license - summary: (CDT) Development files for libXdamage - description: | - X.Org X11 libXdamage development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxdamage-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxdamage-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxdamage-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxdamage-devel-cos7-ppc64le/libxdamage-license b/legacy_cdts/libxdamage-devel-cos7-ppc64le/libxdamage-license deleted file mode 100644 index c7e2a66e..00000000 --- a/legacy_cdts/libxdamage-devel-cos7-ppc64le/libxdamage-license +++ /dev/null @@ -1,21 +0,0 @@ - -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxdamage-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxdamage-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 234e0f0e..00000000 --- a/legacy_cdts/libxdamage-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxdamage-devel-cos7-ppc64le - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXdamage-devel-1.1.4-4.1.el7.ppc64le.rpm - sha256: 237e40fda7e1e625dff31b02383e7b402d9c9383a1fbe3d4c04f653fbc4b5a41 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXdamage-1.1.4-4.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxdamage-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libxdamage-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libxdamage-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxdamage-license - summary: (CDT) Development files for libXdamage - description: | - X.Org X11 libXdamage development package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxext-cos6-x86_64/build.sh b/legacy_cdts/libxext-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxext-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxext-cos6-x86_64/meta.yaml b/legacy_cdts/libxext-cos6-x86_64/meta.yaml deleted file mode 100644 index 718d74d0..00000000 --- a/legacy_cdts/libxext-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-cos6-x86_64 - version: 1.3.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXext-1.3.3-1.el6.x86_64.rpm - sha256: bd20507761eae7dfc586e3fc9351d78c1ec9840ac8cce332e959997a12ee4f6a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXext-1.3.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXext-1.3.3/COPYING - summary: "(CDT) X.Org X11 libXext runtime library" - description: | - X.Org X11 libXext runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxext-cos7-aarch64/build.sh b/legacy_cdts/libxext-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxext-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxext-cos7-aarch64/meta.yaml b/legacy_cdts/libxext-cos7-aarch64/meta.yaml deleted file mode 100644 index af6eab66..00000000 --- a/legacy_cdts/libxext-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-cos7-aarch64 - version: 1.3.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXext-1.3.3-3.el7.aarch64.rpm - sha256: 00ed1512384e41e06a822984152a5a42a46dc963f5ca16f0e7007274cc1d54f3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXext-1.3.3/COPYING - summary: "(CDT) X.Org X11 libXext runtime library" - description: | - X.Org X11 libXext runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxext-cos7-ppc64le/build.sh b/legacy_cdts/libxext-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxext-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxext-cos7-ppc64le/meta.yaml b/legacy_cdts/libxext-cos7-ppc64le/meta.yaml deleted file mode 100644 index 951bef3f..00000000 --- a/legacy_cdts/libxext-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-cos7-ppc64le - version: 1.3.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXext-1.3.3-3.el7.ppc64le.rpm - sha256: c4d853eda54756426a4e89fcc053f1cb47041498af154c2a9d3450713ac5413a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXext-1.3.3/COPYING - summary: "(CDT) X.Org X11 libXext runtime library" - description: | - X.Org X11 libXext runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxext-devel-cos6-x86_64/build.sh b/legacy_cdts/libxext-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxext-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxext-devel-cos6-x86_64/libxext-license b/legacy_cdts/libxext-devel-cos6-x86_64/libxext-license deleted file mode 100644 index e3a63ef7..00000000 --- a/legacy_cdts/libxext-devel-cos6-x86_64/libxext-license +++ /dev/null @@ -1,197 +0,0 @@ -Copyright 1986, 1987, 1988, 1989, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - -Copyright Digital Equipment Corporation, 1996 - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Digital Equipment Corporation -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided ``as is'' without express or implied warranty. - -Copyright (c) 1999, 2005, 2006, 2013, Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright (c) 1989 X Consortium, Inc. and Digital Equipment Corporation. -Copyright (c) 1992 X Consortium, Inc. and Intergraph Corporation. -Copyright (c) 1993 X Consortium, Inc. and Silicon Graphics, Inc. -Copyright (c) 1994, 1995 X Consortium, Inc. and Hewlett-Packard Company. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Digital Equipment Corporation, Intergraph Corporation, Silicon -Graphics, Hewlett-Packard, and the X Consortium make no -representations about the suitability for any purpose of the -information in this document. This documentation is provided ``as is'' -without express or implied warranty. diff --git a/legacy_cdts/libxext-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxext-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 37d87b42..00000000 --- a/legacy_cdts/libxext-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-devel-cos6-x86_64 - version: 1.3.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXext-devel-1.3.3-1.el6.x86_64.rpm - sha256: f12cbee9f19dd3c464bee670c2649ebdf363b9950a9f8662b16d4e79422ef5d9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXext-1.3.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxext-cos6-x86_64 ==1.3.3 *_{{ cdt_build_number|int }} - host: - - libxext-cos6-x86_64 ==1.3.3 *_{{ cdt_build_number|int }} - run: - - libxext-cos6-x86_64 ==1.3.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxext-license - summary: (CDT) X.Org X11 libXext development package - description: | - X.Org X11 libXext development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxext-devel-cos7-aarch64/build.sh b/legacy_cdts/libxext-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxext-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxext-devel-cos7-aarch64/libxext-license b/legacy_cdts/libxext-devel-cos7-aarch64/libxext-license deleted file mode 100644 index e3a63ef7..00000000 --- a/legacy_cdts/libxext-devel-cos7-aarch64/libxext-license +++ /dev/null @@ -1,197 +0,0 @@ -Copyright 1986, 1987, 1988, 1989, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - -Copyright Digital Equipment Corporation, 1996 - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Digital Equipment Corporation -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided ``as is'' without express or implied warranty. - -Copyright (c) 1999, 2005, 2006, 2013, Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright (c) 1989 X Consortium, Inc. and Digital Equipment Corporation. -Copyright (c) 1992 X Consortium, Inc. and Intergraph Corporation. -Copyright (c) 1993 X Consortium, Inc. and Silicon Graphics, Inc. -Copyright (c) 1994, 1995 X Consortium, Inc. and Hewlett-Packard Company. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Digital Equipment Corporation, Intergraph Corporation, Silicon -Graphics, Hewlett-Packard, and the X Consortium make no -representations about the suitability for any purpose of the -information in this document. This documentation is provided ``as is'' -without express or implied warranty. diff --git a/legacy_cdts/libxext-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxext-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 172dd0d4..00000000 --- a/legacy_cdts/libxext-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-devel-cos7-aarch64 - version: 1.3.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXext-devel-1.3.3-3.el7.aarch64.rpm - sha256: 16da1ccb6de8f6618ff8aed0c6dea27ecaa4c698fec36ae717c5f5ce35f086cb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxext-cos7-aarch64 ==1.3.3 *_{{ cdt_build_number|int }} - host: - - libxext-cos7-aarch64 ==1.3.3 *_{{ cdt_build_number|int }} - run: - - libxext-cos7-aarch64 ==1.3.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxext-license - summary: (CDT) X.Org X11 libXext development package - description: | - X.Org X11 libXext development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxext-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxext-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxext-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxext-devel-cos7-ppc64le/libxext-license b/legacy_cdts/libxext-devel-cos7-ppc64le/libxext-license deleted file mode 100644 index e3a63ef7..00000000 --- a/legacy_cdts/libxext-devel-cos7-ppc64le/libxext-license +++ /dev/null @@ -1,197 +0,0 @@ -Copyright 1986, 1987, 1988, 1989, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - -Copyright Digital Equipment Corporation, 1996 - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Digital Equipment Corporation -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided ``as is'' without express or implied warranty. - -Copyright (c) 1999, 2005, 2006, 2013, Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright (c) 1989 X Consortium, Inc. and Digital Equipment Corporation. -Copyright (c) 1992 X Consortium, Inc. and Intergraph Corporation. -Copyright (c) 1993 X Consortium, Inc. and Silicon Graphics, Inc. -Copyright (c) 1994, 1995 X Consortium, Inc. and Hewlett-Packard Company. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Digital Equipment Corporation, Intergraph Corporation, Silicon -Graphics, Hewlett-Packard, and the X Consortium make no -representations about the suitability for any purpose of the -information in this document. This documentation is provided ``as is'' -without express or implied warranty. diff --git a/legacy_cdts/libxext-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxext-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 90b3cb84..00000000 --- a/legacy_cdts/libxext-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxext-devel-cos7-ppc64le - version: 1.3.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXext-devel-1.3.3-3.el7.ppc64le.rpm - sha256: 0780a8fb18687d2d290d25ba8363fd08a1254af590fcb8b2ffef0acc510ae8a3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXext-1.3.3-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxext-cos7-ppc64le ==1.3.3 *_{{ cdt_build_number|int }} - host: - - libxext-cos7-ppc64le ==1.3.3 *_{{ cdt_build_number|int }} - run: - - libxext-cos7-ppc64le ==1.3.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxext-license - summary: (CDT) X.Org X11 libXext development package - description: | - X.Org X11 libXext development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxfixes-cos6-x86_64/build.sh b/legacy_cdts/libxfixes-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxfixes-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxfixes-cos6-x86_64/meta.yaml b/legacy_cdts/libxfixes-cos6-x86_64/meta.yaml deleted file mode 100644 index 89ec03fd..00000000 --- a/legacy_cdts/libxfixes-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-cos6-x86_64 - version: 5.0.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXfixes-5.0.3-1.el6.x86_64.rpm - sha256: 96b5fdf0e8060ea9a2496110048412401b51361aa2f6ed43bd702a5c137273a9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXfixes-5.0.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.6 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.6 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.6 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXfixes-5.0.3/COPYING - summary: "(CDT) X Fixes library" - description: | - X Fixes library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxfixes-cos7-aarch64/build.sh b/legacy_cdts/libxfixes-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxfixes-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxfixes-cos7-aarch64/meta.yaml b/legacy_cdts/libxfixes-cos7-aarch64/meta.yaml deleted file mode 100644 index 25386a39..00000000 --- a/legacy_cdts/libxfixes-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-cos7-aarch64 - version: 5.0.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXfixes-5.0.3-1.el7.aarch64.rpm - sha256: e20b03ef865873f1cc6903e1e78c898d593e114df4e3436caaf20b49f2c994c8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.6 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.6 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.6 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXfixes-5.0.3/COPYING - summary: "(CDT) X Fixes library" - description: | - X Fixes library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxfixes-cos7-ppc64le/build.sh b/legacy_cdts/libxfixes-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxfixes-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxfixes-cos7-ppc64le/meta.yaml b/legacy_cdts/libxfixes-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1d1cefa6..00000000 --- a/legacy_cdts/libxfixes-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-cos7-ppc64le - version: 5.0.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXfixes-5.0.3-1.el7.ppc64le.rpm - sha256: 223ac82df2de0a8cda9a94a1797ae6d657fb099bf91c3a1c1391be516771e3d6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.6 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.6 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.6 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXfixes-5.0.3/COPYING - summary: "(CDT) X Fixes library" - description: | - X Fixes library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxfixes-devel-cos6-x86_64/build.sh b/legacy_cdts/libxfixes-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxfixes-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxfixes-devel-cos6-x86_64/libxfixes-license b/legacy_cdts/libxfixes-devel-cos6-x86_64/libxfixes-license deleted file mode 100644 index 66012a93..00000000 --- a/legacy_cdts/libxfixes-devel-cos6-x86_64/libxfixes-license +++ /dev/null @@ -1,41 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxfixes-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxfixes-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 2d127250..00000000 --- a/legacy_cdts/libxfixes-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-devel-cos6-x86_64 - version: 5.0.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXfixes-devel-5.0.3-1.el6.x86_64.rpm - sha256: ec527e17374192217de76faf9b2c2aabcf8b895faad160e21ad0c299385171b1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXfixes-5.0.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxfixes-cos6-x86_64 ==5.0.3 *_{{ cdt_build_number|int }} - host: - - libxfixes-cos6-x86_64 ==5.0.3 *_{{ cdt_build_number|int }} - run: - - libxfixes-cos6-x86_64 ==5.0.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxfixes-license - summary: (CDT) Development files for libXfixes - description: | - libXfixes development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxfixes-devel-cos7-aarch64/build.sh b/legacy_cdts/libxfixes-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxfixes-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxfixes-devel-cos7-aarch64/libxfixes-license b/legacy_cdts/libxfixes-devel-cos7-aarch64/libxfixes-license deleted file mode 100644 index 66012a93..00000000 --- a/legacy_cdts/libxfixes-devel-cos7-aarch64/libxfixes-license +++ /dev/null @@ -1,41 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxfixes-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxfixes-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index d5dda9f6..00000000 --- a/legacy_cdts/libxfixes-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-devel-cos7-aarch64 - version: 5.0.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXfixes-devel-5.0.3-1.el7.aarch64.rpm - sha256: b8eb45abf6e6f4cb9b149821aedb6fedbe0b307d609c46773063701baa62420a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxfixes-cos7-aarch64 ==5.0.3 *_{{ cdt_build_number|int }} - host: - - libxfixes-cos7-aarch64 ==5.0.3 *_{{ cdt_build_number|int }} - run: - - libxfixes-cos7-aarch64 ==5.0.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxfixes-license - summary: (CDT) Development files for libXfixes - description: | - libXfixes development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxfixes-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxfixes-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxfixes-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxfixes-devel-cos7-ppc64le/libxfixes-license b/legacy_cdts/libxfixes-devel-cos7-ppc64le/libxfixes-license deleted file mode 100644 index 66012a93..00000000 --- a/legacy_cdts/libxfixes-devel-cos7-ppc64le/libxfixes-license +++ /dev/null @@ -1,41 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxfixes-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxfixes-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index ea35adb7..00000000 --- a/legacy_cdts/libxfixes-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxfixes-devel-cos7-ppc64le - version: 5.0.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXfixes-devel-5.0.3-1.el7.ppc64le.rpm - sha256: b6af1f30e2cf9bafc9f1776c2f4750f76c8ea42ea1972b9e56df168f0e3f7763 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXfixes-5.0.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxfixes-cos7-ppc64le ==5.0.3 *_{{ cdt_build_number|int }} - host: - - libxfixes-cos7-ppc64le ==5.0.3 *_{{ cdt_build_number|int }} - run: - - libxfixes-cos7-ppc64le ==5.0.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxfixes-license - summary: (CDT) Development files for libXfixes - description: | - libXfixes development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxft-cos6-x86_64/build.sh b/legacy_cdts/libxft-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxft-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxft-cos6-x86_64/libXft-license b/legacy_cdts/libxft-cos6-x86_64/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/legacy_cdts/libxft-cos6-x86_64/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/libxft-cos6-x86_64/meta.yaml b/legacy_cdts/libxft-cos6-x86_64/meta.yaml deleted file mode 100644 index af40d7fb..00000000 --- a/legacy_cdts/libxft-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-cos6-x86_64 - version: 2.3.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXft-2.3.2-1.el6.x86_64.rpm - sha256: 4bdb750c6f7ba22cf0f3ef94ceaa33034e5830cd81b8bf18db07d2dce23ccd9c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXft-2.3.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos6-x86_64 >=2.2 *_{{ cdt_build_number|int }} - host: - - fontconfig-cos6-x86_64 >=2.2 *_{{ cdt_build_number|int }} - run: - - fontconfig-cos6-x86_64 >=2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft runtime library - description: | - X.Org X11 libXft runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxft-cos7-aarch64/build.sh b/legacy_cdts/libxft-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxft-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxft-cos7-aarch64/libXft-license b/legacy_cdts/libxft-cos7-aarch64/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/legacy_cdts/libxft-cos7-aarch64/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/libxft-cos7-aarch64/meta.yaml b/legacy_cdts/libxft-cos7-aarch64/meta.yaml deleted file mode 100644 index cac26c43..00000000 --- a/legacy_cdts/libxft-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-cos7-aarch64 - version: 2.3.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXft-2.3.2-2.el7.aarch64.rpm - sha256: 9cb1b9c20cf56a15f83e2242d8c46a66095d97e88480be4c2c0cd623b90ab731 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos7-aarch64 >=2.2 *_{{ cdt_build_number|int }} - host: - - fontconfig-cos7-aarch64 >=2.2 *_{{ cdt_build_number|int }} - run: - - fontconfig-cos7-aarch64 >=2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft runtime library - description: | - X.Org X11 libXft runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxft-cos7-ppc64le/build.sh b/legacy_cdts/libxft-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxft-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxft-cos7-ppc64le/libXft-license b/legacy_cdts/libxft-cos7-ppc64le/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/legacy_cdts/libxft-cos7-ppc64le/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/libxft-cos7-ppc64le/meta.yaml b/legacy_cdts/libxft-cos7-ppc64le/meta.yaml deleted file mode 100644 index e67a27d5..00000000 --- a/legacy_cdts/libxft-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-cos7-ppc64le - version: 2.3.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXft-2.3.2-2.el7.ppc64le.rpm - sha256: 42f4076ae5fbb2ed7a962f23c7a595e0083fe9a3ee337f7a1741e05276b5c69a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - fontconfig-cos7-ppc64le >=2.2 *_{{ cdt_build_number|int }} - host: - - fontconfig-cos7-ppc64le >=2.2 *_{{ cdt_build_number|int }} - run: - - fontconfig-cos7-ppc64le >=2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft runtime library - description: | - X.Org X11 libXft runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxft-devel-cos6-x86_64/build.sh b/legacy_cdts/libxft-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxft-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxft-devel-cos6-x86_64/libXft-license b/legacy_cdts/libxft-devel-cos6-x86_64/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/legacy_cdts/libxft-devel-cos6-x86_64/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/libxft-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxft-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0cd5a931..00000000 --- a/legacy_cdts/libxft-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-devel-cos6-x86_64 - version: 2.3.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXft-devel-2.3.2-1.el6.x86_64.rpm - sha256: 3059b776f66acda0e2f9c0558f7d3be184b882a81243e748a85632c635bf243c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXft-2.3.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxft-cos6-x86_64 ==2.3.2 *_{{ cdt_build_number|int }} - host: - - libxft-cos6-x86_64 ==2.3.2 *_{{ cdt_build_number|int }} - run: - - libxft-cos6-x86_64 ==2.3.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft development package - description: | - X.Org X11 libXft development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxft-devel-cos7-aarch64/build.sh b/legacy_cdts/libxft-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxft-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxft-devel-cos7-aarch64/libXft-license b/legacy_cdts/libxft-devel-cos7-aarch64/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/legacy_cdts/libxft-devel-cos7-aarch64/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/libxft-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxft-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index e3a6dc8b..00000000 --- a/legacy_cdts/libxft-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-devel-cos7-aarch64 - version: 2.3.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXft-devel-2.3.2-2.el7.aarch64.rpm - sha256: 2164191fb14e7b60155f7e3d55efb799af6dc98f4b138b3c71d079bd4f7b4e65 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxft-cos7-aarch64 ==2.3.2 *_{{ cdt_build_number|int }} - host: - - libxft-cos7-aarch64 ==2.3.2 *_{{ cdt_build_number|int }} - run: - - libxft-cos7-aarch64 ==2.3.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft development package - description: | - X.Org X11 libXft development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxft-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxft-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxft-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxft-devel-cos7-ppc64le/libXft-license b/legacy_cdts/libxft-devel-cos7-ppc64le/libXft-license deleted file mode 100644 index a97b6e6b..00000000 --- a/legacy_cdts/libxft-devel-cos7-ppc64le/libXft-license +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/libxft-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxft-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index f2f12982..00000000 --- a/legacy_cdts/libxft-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxft-devel-cos7-ppc64le - version: 2.3.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXft-devel-2.3.2-2.el7.ppc64le.rpm - sha256: 74b1f076c4bd367ffeb93d24e12eb2aacba812e206d92346c4aa87dcd1ab1fb4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXft-2.3.2-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxft-cos7-ppc64le ==2.3.2 *_{{ cdt_build_number|int }} - host: - - libxft-cos7-ppc64le ==2.3.2 *_{{ cdt_build_number|int }} - run: - - libxft-cos7-ppc64le ==2.3.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libXft-license - summary: (CDT) X.Org X11 libXft development package - description: | - X.Org X11 libXft development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxi-cos6-x86_64/build.sh b/legacy_cdts/libxi-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxi-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxi-cos6-x86_64/meta.yaml b/legacy_cdts/libxi-cos6-x86_64/meta.yaml deleted file mode 100644 index 7a96ca9e..00000000 --- a/legacy_cdts/libxi-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-cos6-x86_64 - version: 1.7.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXi-1.7.8-1.el6.x86_64.rpm - sha256: 3b7b5b08f2865e0da73dab056feb525f28f627a82fbc1ae03f3b26a0c1eaa355 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXi-1.7.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXi-1.7.8/COPYING - summary: "(CDT) X.Org X11 libXi runtime library" - description: | - X.Org X11 libXi runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxi-cos7-aarch64/build.sh b/legacy_cdts/libxi-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxi-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxi-cos7-aarch64/meta.yaml b/legacy_cdts/libxi-cos7-aarch64/meta.yaml deleted file mode 100644 index 0aabb903..00000000 --- a/legacy_cdts/libxi-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-cos7-aarch64 - version: 1.7.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXi-1.7.9-1.el7.aarch64.rpm - sha256: 04fd002ccd765db6ea93aae26fd269301e9b3f0b64568acb85e6c2bdc8f45e18 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXi-1.7.9/COPYING - summary: "(CDT) X.Org X11 libXi runtime library" - description: | - X.Org X11 libXi runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxi-cos7-ppc64le/build.sh b/legacy_cdts/libxi-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxi-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxi-cos7-ppc64le/meta.yaml b/legacy_cdts/libxi-cos7-ppc64le/meta.yaml deleted file mode 100644 index 5a4f0c17..00000000 --- a/legacy_cdts/libxi-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-cos7-ppc64le - version: 1.7.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXi-1.7.9-1.el7.ppc64le.rpm - sha256: afbfd61620739d3b4eece1a4bb0ff018912f485a4d9f2588c92ff4bdcc5d1639 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXi-1.7.9/COPYING - summary: "(CDT) X.Org X11 libXi runtime library" - description: | - X.Org X11 libXi runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxi-devel-cos6-x86_64/build.sh b/legacy_cdts/libxi-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxi-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxi-devel-cos6-x86_64/libxi-license b/legacy_cdts/libxi-devel-cos6-x86_64/libxi-license deleted file mode 100644 index 3b8f4fd6..00000000 --- a/legacy_cdts/libxi-devel-cos6-x86_64/libxi-license +++ /dev/null @@ -1,84 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 2008 Peter Hutterer - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the author shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the author. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxi-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxi-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 8ead5cd7..00000000 --- a/legacy_cdts/libxi-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-devel-cos6-x86_64 - version: 1.7.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXi-devel-1.7.8-1.el6.x86_64.rpm - sha256: 21e90483fe401d002eb794040ca21b31e84eb8fc87e706ec6dace3c8fc0d4c3b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXi-1.7.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxi-cos6-x86_64 ==1.7.8 *_{{ cdt_build_number|int }} - host: - - libxi-cos6-x86_64 ==1.7.8 *_{{ cdt_build_number|int }} - run: - - libxi-cos6-x86_64 ==1.7.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxi-license - summary: (CDT) X.Org X11 libXi development package - description: | - X.Org X11 libXi development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxi-devel-cos7-aarch64/build.sh b/legacy_cdts/libxi-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxi-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxi-devel-cos7-aarch64/libxi-license b/legacy_cdts/libxi-devel-cos7-aarch64/libxi-license deleted file mode 100644 index 3b8f4fd6..00000000 --- a/legacy_cdts/libxi-devel-cos7-aarch64/libxi-license +++ /dev/null @@ -1,84 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 2008 Peter Hutterer - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the author shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the author. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxi-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxi-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 20b1fd56..00000000 --- a/legacy_cdts/libxi-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-devel-cos7-aarch64 - version: 1.7.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXi-devel-1.7.9-1.el7.aarch64.rpm - sha256: c1d5faf91377c1ccf168e3c2183929d163165f5f253a529106197ea463f2a726 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxi-cos7-aarch64 ==1.7.9 *_{{ cdt_build_number|int }} - host: - - libxi-cos7-aarch64 ==1.7.9 *_{{ cdt_build_number|int }} - run: - - libxi-cos7-aarch64 ==1.7.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxi-license - summary: (CDT) X.Org X11 libXi development package - description: | - X.Org X11 libXi development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxi-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxi-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxi-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxi-devel-cos7-ppc64le/libxi-license b/legacy_cdts/libxi-devel-cos7-ppc64le/libxi-license deleted file mode 100644 index 3b8f4fd6..00000000 --- a/legacy_cdts/libxi-devel-cos7-ppc64le/libxi-license +++ /dev/null @@ -1,84 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 2008 Peter Hutterer - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the author shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the author. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/libxi-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxi-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index f9144f06..00000000 --- a/legacy_cdts/libxi-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxi-devel-cos7-ppc64le - version: 1.7.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXi-devel-1.7.9-1.el7.ppc64le.rpm - sha256: 4ffc7181b0709a89be10112c26204d0ec7d605d29e47084368a131ca39f974f9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXi-1.7.9-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxi-cos7-ppc64le ==1.7.9 *_{{ cdt_build_number|int }} - host: - - libxi-cos7-ppc64le ==1.7.9 *_{{ cdt_build_number|int }} - run: - - libxi-cos7-ppc64le ==1.7.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxi-license - summary: (CDT) X.Org X11 libXi development package - description: | - X.Org X11 libXi development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxinerama-cos6-x86_64/build.sh b/legacy_cdts/libxinerama-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxinerama-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxinerama-cos6-x86_64/meta.yaml b/legacy_cdts/libxinerama-cos6-x86_64/meta.yaml deleted file mode 100644 index d18c14d4..00000000 --- a/legacy_cdts/libxinerama-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXinerama-1.1.3-2.1.el6.x86_64.rpm - sha256: d521385486e0cb10deb0b859a56919f06e5a192e931c388af614fa2bb79d9b49 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXinerama-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXinerama-1.1.3/COPYING - summary: "(CDT) X.Org X11 libXinerama runtime library" - description: | - X.Org X11 libXinerama runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxinerama-cos7-aarch64/build.sh b/legacy_cdts/libxinerama-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxinerama-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxinerama-cos7-aarch64/meta.yaml b/legacy_cdts/libxinerama-cos7-aarch64/meta.yaml deleted file mode 100644 index b7f7e03f..00000000 --- a/legacy_cdts/libxinerama-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-cos7-aarch64 - version: 1.1.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXinerama-1.1.3-2.1.el7.aarch64.rpm - sha256: 2b1e4d730954ab7e85550841938eefdaea0dc6e8b4509e2773b9b90d1b5dbc36 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXinerama-1.1.3/COPYING - summary: "(CDT) X.Org X11 libXinerama runtime library" - description: | - X.Org X11 libXinerama runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxinerama-cos7-ppc64le/build.sh b/legacy_cdts/libxinerama-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxinerama-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxinerama-cos7-ppc64le/meta.yaml b/legacy_cdts/libxinerama-cos7-ppc64le/meta.yaml deleted file mode 100644 index ba711cf1..00000000 --- a/legacy_cdts/libxinerama-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-cos7-ppc64le - version: 1.1.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXinerama-1.1.3-2.1.el7.ppc64le.rpm - sha256: 5ad7a0f6001ff173313f0cf683f03f274add850bf7dc60d5a444fcd7d819c455 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXinerama-1.1.3/COPYING - summary: "(CDT) X.Org X11 libXinerama runtime library" - description: | - X.Org X11 libXinerama runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxinerama-devel-cos6-x86_64/build.sh b/legacy_cdts/libxinerama-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxinerama-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxinerama-devel-cos6-x86_64/libxinerma-license b/legacy_cdts/libxinerama-devel-cos6-x86_64/libxinerma-license deleted file mode 100644 index b565d04a..00000000 --- a/legacy_cdts/libxinerama-devel-cos6-x86_64/libxinerma-license +++ /dev/null @@ -1,66 +0,0 @@ -Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/legacy_cdts/libxinerama-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxinerama-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index ac31bb09..00000000 --- a/legacy_cdts/libxinerama-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-devel-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXinerama-devel-1.1.3-2.1.el6.x86_64.rpm - sha256: 0b25538ec48990ce5743482beddb6c00fa514e0cd0443fdaa505d48864b2e300 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXinerama-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxinerama-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - host: - - libxinerama-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - run: - - libxinerama-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxinerma-license - summary: (CDT) X.Org X11 libXinerama development package - description: | - X.Org X11 libXinerama development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxinerama-devel-cos7-aarch64/build.sh b/legacy_cdts/libxinerama-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxinerama-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxinerama-devel-cos7-aarch64/libxinerma-license b/legacy_cdts/libxinerama-devel-cos7-aarch64/libxinerma-license deleted file mode 100644 index b565d04a..00000000 --- a/legacy_cdts/libxinerama-devel-cos7-aarch64/libxinerma-license +++ /dev/null @@ -1,66 +0,0 @@ -Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/legacy_cdts/libxinerama-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxinerama-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 8d92b705..00000000 --- a/legacy_cdts/libxinerama-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-devel-cos7-aarch64 - version: 1.1.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXinerama-devel-1.1.3-2.1.el7.aarch64.rpm - sha256: c96131fd24f01dc5879fe3b20a3887c4905d083586107e5114206b8e598a94c3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxinerama-cos7-aarch64 ==1.1.3 *_{{ cdt_build_number|int }} - host: - - libxinerama-cos7-aarch64 ==1.1.3 *_{{ cdt_build_number|int }} - run: - - libxinerama-cos7-aarch64 ==1.1.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxinerma-license - summary: (CDT) X.Org X11 libXinerama development package - description: | - X.Org X11 libXinerama development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxinerama-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxinerama-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxinerama-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxinerama-devel-cos7-ppc64le/libxinerma-license b/legacy_cdts/libxinerama-devel-cos7-ppc64le/libxinerma-license deleted file mode 100644 index b565d04a..00000000 --- a/legacy_cdts/libxinerama-devel-cos7-ppc64le/libxinerma-license +++ /dev/null @@ -1,66 +0,0 @@ -Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/legacy_cdts/libxinerama-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxinerama-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index d059e208..00000000 --- a/legacy_cdts/libxinerama-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxinerama-devel-cos7-ppc64le - version: 1.1.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXinerama-devel-1.1.3-2.1.el7.ppc64le.rpm - sha256: 95da52d3175a6bb7dd334b92be25c037a9955fd766de785178fbb6f443de2975 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXinerama-1.1.3-2.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxinerama-cos7-ppc64le ==1.1.3 *_{{ cdt_build_number|int }} - host: - - libxinerama-cos7-ppc64le ==1.1.3 *_{{ cdt_build_number|int }} - run: - - libxinerama-cos7-ppc64le ==1.1.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxinerma-license - summary: (CDT) X.Org X11 libXinerama development package - description: | - X.Org X11 libXinerama development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxkbcommon-cos7-aarch64/build.sh b/legacy_cdts/libxkbcommon-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxkbcommon-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxkbcommon-cos7-aarch64/libxkbcommon-license b/legacy_cdts/libxkbcommon-cos7-aarch64/libxkbcommon-license deleted file mode 100644 index ab1e8047..00000000 --- a/legacy_cdts/libxkbcommon-cos7-aarch64/libxkbcommon-license +++ /dev/null @@ -1,215 +0,0 @@ -The following is a list of all copyright notices and license statements which -appear in the xkbcommon source tree. - -If making new contributions, the first form (i.e. Daniel Stone, Ran Benita, -etc) is vastly preferred. - -All licenses are derivative of the MIT/X11 license, mostly identical other -than no-endorsement clauses (e.g. paragraph 4 of The Open Group's license). - -These statements are split into two sections: one for the code compiled and -distributed as part of the libxkbcommon shared library and the code -component of all tests (i.e. everything under src/ and xkbcommon/, plus the -.c and .h files under test/), and another for the test data under test/data, -which is distributed with the xkbcommon source tarball, but not installed to -the system. - - -BEGINNING OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS: - - -------------------------------------------------------------------------------- - -Copyright © 2009-2012, 2016 Daniel Stone -Copyright © 2012 Ran Benita -Copyright © 2010, 2012 Intel Corporation -Copyright © 2008, 2009 Dan Nicholson -Copyright © 2010 Francisco Jerez - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1985, 1987, 1988, 1990, 1998 The Open Group - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - - -------------------------------------------------------------------------------- - - -Copyright (c) 1993, 1994, 1995, 1996 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright (C) 2011 Joseph Adams - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -------------------------------------------------------------------------------- - - - -END OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS - - -BEGINNING OF LICENSE STATEMENTS FOR UNDISTRIBUTED DATA FILES IN test/data, -derived from xkeyboard-config: - - - -------------------------------------------------------------------------------- - -Copyright 1996 by Joseph Moss -Copyright (C) 2002-2007 Free Software Foundation, Inc. -Copyright (C) Dmitry Golubev , 2003-2004 -Copyright (C) 2004, Gregory Mokhin -Copyright (C) 2006 Erdal Ronahî - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the copyright holder(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The copyright holder(s) makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - Copyright 1992 by Oki Technosystems Laboratory, Inc. - Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/legacy_cdts/libxkbcommon-cos7-aarch64/meta.yaml b/legacy_cdts/libxkbcommon-cos7-aarch64/meta.yaml deleted file mode 100644 index d9dd0387..00000000 --- a/legacy_cdts/libxkbcommon-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libxkbcommon-cos7-aarch64 - version: 0.7.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxkbcommon-0.7.1-3.el7.aarch64.rpm - sha256: ad9684ce41bae8980522aa3a48e5473f105c322a12df666b9a1d1a5ed0063b46 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxkbcommon-license - summary: (CDT) X.Org X11 XKB parsing library - description: | - libxkbcommon is the X.Org library for compiling XKB maps into formats usable - by the X Server or other display servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxkbcommon-cos7-ppc64le/build.sh b/legacy_cdts/libxkbcommon-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxkbcommon-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxkbcommon-cos7-ppc64le/libxkbcommon-license b/legacy_cdts/libxkbcommon-cos7-ppc64le/libxkbcommon-license deleted file mode 100644 index ab1e8047..00000000 --- a/legacy_cdts/libxkbcommon-cos7-ppc64le/libxkbcommon-license +++ /dev/null @@ -1,215 +0,0 @@ -The following is a list of all copyright notices and license statements which -appear in the xkbcommon source tree. - -If making new contributions, the first form (i.e. Daniel Stone, Ran Benita, -etc) is vastly preferred. - -All licenses are derivative of the MIT/X11 license, mostly identical other -than no-endorsement clauses (e.g. paragraph 4 of The Open Group's license). - -These statements are split into two sections: one for the code compiled and -distributed as part of the libxkbcommon shared library and the code -component of all tests (i.e. everything under src/ and xkbcommon/, plus the -.c and .h files under test/), and another for the test data under test/data, -which is distributed with the xkbcommon source tarball, but not installed to -the system. - - -BEGINNING OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS: - - -------------------------------------------------------------------------------- - -Copyright © 2009-2012, 2016 Daniel Stone -Copyright © 2012 Ran Benita -Copyright © 2010, 2012 Intel Corporation -Copyright © 2008, 2009 Dan Nicholson -Copyright © 2010 Francisco Jerez - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1985, 1987, 1988, 1990, 1998 The Open Group - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - - -------------------------------------------------------------------------------- - - -Copyright (c) 1993, 1994, 1995, 1996 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright (C) 2011 Joseph Adams - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -------------------------------------------------------------------------------- - - - -END OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS - - -BEGINNING OF LICENSE STATEMENTS FOR UNDISTRIBUTED DATA FILES IN test/data, -derived from xkeyboard-config: - - - -------------------------------------------------------------------------------- - -Copyright 1996 by Joseph Moss -Copyright (C) 2002-2007 Free Software Foundation, Inc. -Copyright (C) Dmitry Golubev , 2003-2004 -Copyright (C) 2004, Gregory Mokhin -Copyright (C) 2006 Erdal Ronahî - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the copyright holder(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The copyright holder(s) makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - Copyright 1992 by Oki Technosystems Laboratory, Inc. - Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/legacy_cdts/libxkbcommon-cos7-ppc64le/meta.yaml b/legacy_cdts/libxkbcommon-cos7-ppc64le/meta.yaml deleted file mode 100644 index 9fbbf308..00000000 --- a/legacy_cdts/libxkbcommon-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: libxkbcommon-cos7-ppc64le - version: 0.7.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxkbcommon-0.7.1-3.el7.ppc64le.rpm - sha256: 8a12c418e21ae58e623a2ef98cbd93d52748025c65519e1811c5144fe7d3d8bb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxkbcommon-license - summary: (CDT) X.Org X11 XKB parsing library - description: | - libxkbcommon is the X.Org library for compiling XKB maps into formats usable - by the X Server or other display servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxkbcommon-devel-cos7-aarch64/build.sh b/legacy_cdts/libxkbcommon-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxkbcommon-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxkbcommon-devel-cos7-aarch64/libxkbcommon-license b/legacy_cdts/libxkbcommon-devel-cos7-aarch64/libxkbcommon-license deleted file mode 100644 index ab1e8047..00000000 --- a/legacy_cdts/libxkbcommon-devel-cos7-aarch64/libxkbcommon-license +++ /dev/null @@ -1,215 +0,0 @@ -The following is a list of all copyright notices and license statements which -appear in the xkbcommon source tree. - -If making new contributions, the first form (i.e. Daniel Stone, Ran Benita, -etc) is vastly preferred. - -All licenses are derivative of the MIT/X11 license, mostly identical other -than no-endorsement clauses (e.g. paragraph 4 of The Open Group's license). - -These statements are split into two sections: one for the code compiled and -distributed as part of the libxkbcommon shared library and the code -component of all tests (i.e. everything under src/ and xkbcommon/, plus the -.c and .h files under test/), and another for the test data under test/data, -which is distributed with the xkbcommon source tarball, but not installed to -the system. - - -BEGINNING OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS: - - -------------------------------------------------------------------------------- - -Copyright © 2009-2012, 2016 Daniel Stone -Copyright © 2012 Ran Benita -Copyright © 2010, 2012 Intel Corporation -Copyright © 2008, 2009 Dan Nicholson -Copyright © 2010 Francisco Jerez - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1985, 1987, 1988, 1990, 1998 The Open Group - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - - -------------------------------------------------------------------------------- - - -Copyright (c) 1993, 1994, 1995, 1996 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright (C) 2011 Joseph Adams - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -------------------------------------------------------------------------------- - - - -END OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS - - -BEGINNING OF LICENSE STATEMENTS FOR UNDISTRIBUTED DATA FILES IN test/data, -derived from xkeyboard-config: - - - -------------------------------------------------------------------------------- - -Copyright 1996 by Joseph Moss -Copyright (C) 2002-2007 Free Software Foundation, Inc. -Copyright (C) Dmitry Golubev , 2003-2004 -Copyright (C) 2004, Gregory Mokhin -Copyright (C) 2006 Erdal Ronahî - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the copyright holder(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The copyright holder(s) makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - Copyright 1992 by Oki Technosystems Laboratory, Inc. - Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/legacy_cdts/libxkbcommon-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxkbcommon-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index d9465be6..00000000 --- a/legacy_cdts/libxkbcommon-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxkbcommon-devel-cos7-aarch64 - version: 0.7.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxkbcommon-devel-0.7.1-3.el7.aarch64.rpm - sha256: fb6f1b847528eafa3633ae8dc90d76573b1dd69417fb13173831d6dbd9b41e4d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxkbcommon-cos7-aarch64 ==0.7.1 *_{{ cdt_build_number|int }} - host: - - libxkbcommon-cos7-aarch64 ==0.7.1 *_{{ cdt_build_number|int }} - run: - - libxkbcommon-cos7-aarch64 ==0.7.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxkbcommon-license - summary: (CDT) X.Org X11 XKB parsing development package - description: | - X.Org X11 XKB parsing development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/libxkbcommon-license b/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/libxkbcommon-license deleted file mode 100644 index ab1e8047..00000000 --- a/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/libxkbcommon-license +++ /dev/null @@ -1,215 +0,0 @@ -The following is a list of all copyright notices and license statements which -appear in the xkbcommon source tree. - -If making new contributions, the first form (i.e. Daniel Stone, Ran Benita, -etc) is vastly preferred. - -All licenses are derivative of the MIT/X11 license, mostly identical other -than no-endorsement clauses (e.g. paragraph 4 of The Open Group's license). - -These statements are split into two sections: one for the code compiled and -distributed as part of the libxkbcommon shared library and the code -component of all tests (i.e. everything under src/ and xkbcommon/, plus the -.c and .h files under test/), and another for the test data under test/data, -which is distributed with the xkbcommon source tarball, but not installed to -the system. - - -BEGINNING OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS: - - -------------------------------------------------------------------------------- - -Copyright © 2009-2012, 2016 Daniel Stone -Copyright © 2012 Ran Benita -Copyright © 2010, 2012 Intel Corporation -Copyright © 2008, 2009 Dan Nicholson -Copyright © 2010 Francisco Jerez - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1985, 1987, 1988, 1990, 1998 The Open Group - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - - -------------------------------------------------------------------------------- - - -Copyright (c) 1993, 1994, 1995, 1996 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -------------------------------------------------------------------------------- - - -Copyright (C) 2011 Joseph Adams - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -------------------------------------------------------------------------------- - - - -END OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS - - -BEGINNING OF LICENSE STATEMENTS FOR UNDISTRIBUTED DATA FILES IN test/data, -derived from xkeyboard-config: - - - -------------------------------------------------------------------------------- - -Copyright 1996 by Joseph Moss -Copyright (C) 2002-2007 Free Software Foundation, Inc. -Copyright (C) Dmitry Golubev , 2003-2004 -Copyright (C) 2004, Gregory Mokhin -Copyright (C) 2006 Erdal Ronahî - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of the copyright holder(s) not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. The copyright holder(s) makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - - Copyright 1992 by Oki Technosystems Laboratory, Inc. - Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 06ef3eac..00000000 --- a/legacy_cdts/libxkbcommon-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxkbcommon-devel-cos7-ppc64le - version: 0.7.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxkbcommon-devel-0.7.1-3.el7.ppc64le.rpm - sha256: 0562f976047a757fb86081a09040ca0027df89e22a5d28d659304091504cbff9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxkbcommon-0.7.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxkbcommon-cos7-ppc64le ==0.7.1 *_{{ cdt_build_number|int }} - host: - - libxkbcommon-cos7-ppc64le ==0.7.1 *_{{ cdt_build_number|int }} - run: - - libxkbcommon-cos7-ppc64le ==0.7.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxkbcommon-license - summary: (CDT) X.Org X11 XKB parsing development package - description: | - X.Org X11 XKB parsing development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxml2-cos6-x86_64/build.sh b/legacy_cdts/libxml2-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxml2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxml2-cos6-x86_64/libxml2-license b/legacy_cdts/libxml2-cos6-x86_64/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/legacy_cdts/libxml2-cos6-x86_64/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/legacy_cdts/libxml2-cos6-x86_64/meta.yaml b/legacy_cdts/libxml2-cos6-x86_64/meta.yaml deleted file mode 100644 index 2d7a9456..00000000 --- a/legacy_cdts/libxml2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxml2-cos6-x86_64 - version: 2.7.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxml2-2.7.6-21.el6_8.1.x86_64.rpm - sha256: ff0ee13d07fcec255c1787a03ba982346e7e79dd03112649707eba3154858e14 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxml2-2.7.6-21.el6_8.1.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Library providing XML and HTML support - description: | - This library allows to manipulate XML files. It includes support to read, - modify and write XML and HTML files. There is DTDs support this includes - parsing and validation even with complex DtDs, either at parse time or later - once the document has been modified. The output can be a simple SAX stream or - and in-memory DOM like representations. In this case one can use the built-in - XPath and XPointer implementation to select subnodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxml2-cos7-aarch64/build.sh b/legacy_cdts/libxml2-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxml2-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxml2-cos7-aarch64/libxml2-license b/legacy_cdts/libxml2-cos7-aarch64/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/legacy_cdts/libxml2-cos7-aarch64/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/legacy_cdts/libxml2-cos7-aarch64/meta.yaml b/legacy_cdts/libxml2-cos7-aarch64/meta.yaml deleted file mode 100644 index 1da58524..00000000 --- a/legacy_cdts/libxml2-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxml2-cos7-aarch64 - version: 2.9.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxml2-2.9.1-6.el7.5.aarch64.rpm - sha256: 5532556bb4b30f40e9ca2f6d882385b948d81c9a0bdcebbf737fa53457d512ce - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Library providing XML and HTML support - description: | - This library allows to manipulate XML files. It includes support to read, - modify and write XML and HTML files. There is DTDs support this includes - parsing and validation even with complex DtDs, either at parse time or later - once the document has been modified. The output can be a simple SAX stream or - and in-memory DOM like representations. In this case one can use the built-in - XPath and XPointer implementation to select sub nodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxml2-cos7-ppc64le/build.sh b/legacy_cdts/libxml2-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxml2-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxml2-cos7-ppc64le/libxml2-license b/legacy_cdts/libxml2-cos7-ppc64le/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/legacy_cdts/libxml2-cos7-ppc64le/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/legacy_cdts/libxml2-cos7-ppc64le/meta.yaml b/legacy_cdts/libxml2-cos7-ppc64le/meta.yaml deleted file mode 100644 index 507af195..00000000 --- a/legacy_cdts/libxml2-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxml2-cos7-ppc64le - version: 2.9.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxml2-2.9.1-6.el7.5.ppc64le.rpm - sha256: 6ecbc530230cf838e4b8a2899837a66df77287427d64fcc18456b05d50b881f4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Library providing XML and HTML support - description: | - This library allows to manipulate XML files. It includes support to read, - modify and write XML and HTML files. There is DTDs support this includes - parsing and validation even with complex DtDs, either at parse time or later - once the document has been modified. The output can be a simple SAX stream or - and in-memory DOM like representations. In this case one can use the built-in - XPath and XPointer implementation to select sub nodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxml2-devel-cos6-x86_64/build.sh b/legacy_cdts/libxml2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxml2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxml2-devel-cos6-x86_64/libxml2-license b/legacy_cdts/libxml2-devel-cos6-x86_64/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/legacy_cdts/libxml2-devel-cos6-x86_64/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/legacy_cdts/libxml2-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxml2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 29021d75..00000000 --- a/legacy_cdts/libxml2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libxml2-devel-cos6-x86_64 - version: 2.7.6 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxml2-devel-2.7.6-21.el6_8.1.x86_64.rpm - sha256: 0eaf1b49a15187f19b9ecf1d54877f00f72b25b73c76154225e4029f4136e64c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxml2-2.7.6-21.el6_8.1.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxml2-cos6-x86_64 ==2.7.6 *_{{ cdt_build_number|int }} - host: - - libxml2-cos6-x86_64 ==2.7.6 *_{{ cdt_build_number|int }} - run: - - libxml2-cos6-x86_64 ==2.7.6 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Libraries, includes, etc. to develop XML and HTML applications - description: | - Libraries, include files, etc you can use to develop XML applications. This - library allows to manipulate XML files. It includes support to read, modify - and write XML and HTML files. There is DTDs support this includes parsing and - validation even with complex DtDs, either at parse time or later once the - document has been modified. The output can be a simple SAX stream or and in- - memory DOM like representations. In this case one can use the built-in XPath - and XPointer implementation to select subnodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxml2-devel-cos7-aarch64/build.sh b/legacy_cdts/libxml2-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxml2-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxml2-devel-cos7-aarch64/libxml2-license b/legacy_cdts/libxml2-devel-cos7-aarch64/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/legacy_cdts/libxml2-devel-cos7-aarch64/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/legacy_cdts/libxml2-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxml2-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 38b82d96..00000000 --- a/legacy_cdts/libxml2-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libxml2-devel-cos7-aarch64 - version: 2.9.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxml2-devel-2.9.1-6.el7.5.aarch64.rpm - sha256: d9030d2abe6c494759f4623e914a03c8f62a38d8b53f09fffa8e8edb24b13299 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxml2-cos7-aarch64 ==2.9.1 *_{{ cdt_build_number|int }} - host: - - libxml2-cos7-aarch64 ==2.9.1 *_{{ cdt_build_number|int }} - run: - - libxml2-cos7-aarch64 ==2.9.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Libraries, includes, etc. to develop XML and HTML applications - description: | - Libraries, include files, etc you can use to develop XML applications. This - library allows to manipulate XML files. It includes support to read, modify - and write XML and HTML files. There is DTDs support this includes parsing and - validation even with complex DtDs, either at parse time or later once the - document has been modified. The output can be a simple SAX stream or and in- - memory DOM like representations. In this case one can use the built-in XPath - and XPointer implementation to select sub nodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxml2-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxml2-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxml2-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxml2-devel-cos7-ppc64le/libxml2-license b/legacy_cdts/libxml2-devel-cos7-ppc64le/libxml2-license deleted file mode 100644 index d6131850..00000000 --- a/legacy_cdts/libxml2-devel-cos7-ppc64le/libxml2-license +++ /dev/null @@ -1,23 +0,0 @@ -Except where otherwise noted in the source code (e.g. the files hash.c, -list.c and the trio files, which are covered by a similar licence but -with different Copyright notices) all the files are: - - Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is fur- -nished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- -NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/legacy_cdts/libxml2-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxml2-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 2a57dfa5..00000000 --- a/legacy_cdts/libxml2-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,55 +0,0 @@ -package: - name: libxml2-devel-cos7-ppc64le - version: 2.9.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxml2-devel-2.9.1-6.el7.5.ppc64le.rpm - sha256: 651f42efcff7516b5573857d83d2f7ac8dc53cfbf98302a89d52abce686caca6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxml2-2.9.1-6.el7.5.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxml2-cos7-ppc64le ==2.9.1 *_{{ cdt_build_number|int }} - host: - - libxml2-cos7-ppc64le ==2.9.1 *_{{ cdt_build_number|int }} - run: - - libxml2-cos7-ppc64le ==2.9.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xmlsoft.org/ - license: MIT - license_family: MIT - license_file: libxml2-license - summary: (CDT) Libraries, includes, etc. to develop XML and HTML applications - description: | - Libraries, include files, etc you can use to develop XML applications. This - library allows to manipulate XML files. It includes support to read, modify - and write XML and HTML files. There is DTDs support this includes parsing and - validation even with complex DtDs, either at parse time or later once the - document has been modified. The output can be a simple SAX stream or and in- - memory DOM like representations. In this case one can use the built-in XPath - and XPointer implementation to select sub nodes or ranges. A flexible - Input/Output mechanism is available, with existing HTTP and FTP modules and - combined to an URI library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrandr-cos6-x86_64/build.sh b/legacy_cdts/libxrandr-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxrandr-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrandr-cos6-x86_64/libxrandr-license b/legacy_cdts/libxrandr-cos6-x86_64/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/legacy_cdts/libxrandr-cos6-x86_64/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrandr-cos6-x86_64/meta.yaml b/legacy_cdts/libxrandr-cos6-x86_64/meta.yaml deleted file mode 100644 index 79c57cd0..00000000 --- a/legacy_cdts/libxrandr-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-cos6-x86_64 - version: 1.5.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrandr-1.5.1-1.el6.x86_64.rpm - sha256: bea36342e705588ae2274cb88c7268d6855859d4208050afb877ab7e55c5a9f2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrandr-1.5.1-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.6.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr runtime library - description: | - X.Org X11 libXrandr runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrandr-cos7-aarch64/build.sh b/legacy_cdts/libxrandr-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxrandr-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrandr-cos7-aarch64/libxrandr-license b/legacy_cdts/libxrandr-cos7-aarch64/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/legacy_cdts/libxrandr-cos7-aarch64/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrandr-cos7-aarch64/meta.yaml b/legacy_cdts/libxrandr-cos7-aarch64/meta.yaml deleted file mode 100644 index 2a8a2942..00000000 --- a/legacy_cdts/libxrandr-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-cos7-aarch64 - version: 1.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrandr-1.5.1-2.el7.aarch64.rpm - sha256: ff6a386f3b3ac3b67a03159c279baf899a1b848c37e4bc1cb43dbd52bf24e24b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.6.0 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.6.0 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.6.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr runtime library - description: | - X.Org X11 libXrandr runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrandr-cos7-ppc64le/build.sh b/legacy_cdts/libxrandr-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxrandr-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrandr-cos7-ppc64le/libxrandr-license b/legacy_cdts/libxrandr-cos7-ppc64le/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/legacy_cdts/libxrandr-cos7-ppc64le/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrandr-cos7-ppc64le/meta.yaml b/legacy_cdts/libxrandr-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3a60da16..00000000 --- a/legacy_cdts/libxrandr-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-cos7-ppc64le - version: 1.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrandr-1.5.1-2.el7.ppc64le.rpm - sha256: ec45fc8ae470c0a025b7c38621ce529e41d188379f3985a6eacab356fb9e5122 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.6.0 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.6.0 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.6.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr runtime library - description: | - X.Org X11 libXrandr runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrandr-devel-cos6-x86_64/build.sh b/legacy_cdts/libxrandr-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxrandr-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrandr-devel-cos6-x86_64/libxrandr-license b/legacy_cdts/libxrandr-devel-cos6-x86_64/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/legacy_cdts/libxrandr-devel-cos6-x86_64/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrandr-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxrandr-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index adb95cba..00000000 --- a/legacy_cdts/libxrandr-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-devel-cos6-x86_64 - version: 1.5.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrandr-devel-1.5.1-1.el6.x86_64.rpm - sha256: e7e5a6de252c2e51be9ea29dbc3b7d56bc6f26412b7297a714793483e5657652 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrandr-1.5.1-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrandr-cos6-x86_64 ==1.5.1 *_{{ cdt_build_number|int }} - host: - - libxrandr-cos6-x86_64 ==1.5.1 *_{{ cdt_build_number|int }} - run: - - libxrandr-cos6-x86_64 ==1.5.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr development package - description: | - X.Org X11 libXrandr development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrandr-devel-cos7-aarch64/build.sh b/legacy_cdts/libxrandr-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxrandr-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrandr-devel-cos7-aarch64/libxrandr-license b/legacy_cdts/libxrandr-devel-cos7-aarch64/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/legacy_cdts/libxrandr-devel-cos7-aarch64/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrandr-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxrandr-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index ce78beaf..00000000 --- a/legacy_cdts/libxrandr-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-devel-cos7-aarch64 - version: 1.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrandr-devel-1.5.1-2.el7.aarch64.rpm - sha256: 3c52a81d420ad68ee8791c0ea7996ad7a29bd835fe2305d533d9caa19d753cd7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrandr-cos7-aarch64 ==1.5.1 *_{{ cdt_build_number|int }} - host: - - libxrandr-cos7-aarch64 ==1.5.1 *_{{ cdt_build_number|int }} - run: - - libxrandr-cos7-aarch64 ==1.5.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr development package - description: | - X.Org X11 libXrandr development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrandr-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxrandr-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxrandr-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrandr-devel-cos7-ppc64le/libxrandr-license b/legacy_cdts/libxrandr-devel-cos7-ppc64le/libxrandr-license deleted file mode 100644 index 68bffe88..00000000 --- a/legacy_cdts/libxrandr-devel-cos7-ppc64le/libxrandr-license +++ /dev/null @@ -1,65 +0,0 @@ -Copyright © 2000, Compaq Computer Corporation, -Copyright © 2002, Hewlett Packard, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Compaq or HP not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. HP makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL HP -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett-Packard Company, Inc. -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. -Copyright © 2011 Dave Airlie - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - -Copyright © 2000 Compaq Computer Corporation, Inc. -Copyright © 2002 Hewlett Packard Company, Inc. -Copyright © 2006 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrandr-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxrandr-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index c9c8b159..00000000 --- a/legacy_cdts/libxrandr-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrandr-devel-cos7-ppc64le - version: 1.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrandr-devel-1.5.1-2.el7.ppc64le.rpm - sha256: 800abf63266e5fce6056aaa50e6f10b7fd8700350c75ee540aaec474d1975811 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrandr-1.5.1-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrandr-cos7-ppc64le ==1.5.1 *_{{ cdt_build_number|int }} - host: - - libxrandr-cos7-ppc64le ==1.5.1 *_{{ cdt_build_number|int }} - run: - - libxrandr-cos7-ppc64le ==1.5.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrandr-license - summary: (CDT) X.Org X11 libXrandr development package - description: | - X.Org X11 libXrandr development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrender-cos6-x86_64/build.sh b/legacy_cdts/libxrender-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxrender-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrender-cos6-x86_64/meta.yaml b/legacy_cdts/libxrender-cos6-x86_64/meta.yaml deleted file mode 100644 index e108e7b9..00000000 --- a/legacy_cdts/libxrender-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-cos6-x86_64 - version: 0.9.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrender-0.9.10-1.el6.x86_64.rpm - sha256: 074491b6365454a498783a6413623f62d6f7d505b78d19ddcd57b322d2fe5e80 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrender-0.9.10-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXrender-0.9.10/COPYING - summary: "(CDT) X.Org X11 libXrender runtime library" - description: | - X.Org X11 libXrender runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrender-cos7-aarch64/build.sh b/legacy_cdts/libxrender-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxrender-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrender-cos7-aarch64/meta.yaml b/legacy_cdts/libxrender-cos7-aarch64/meta.yaml deleted file mode 100644 index 679111a6..00000000 --- a/legacy_cdts/libxrender-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-cos7-aarch64 - version: 0.9.10 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrender-0.9.10-1.el7.aarch64.rpm - sha256: 9fe491041a1bbcd7bae323a953b6526164eedd37fa707f1d15e95151f067c7eb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXrender-0.9.10/COPYING - summary: "(CDT) X.Org X11 libXrender runtime library" - description: | - X.Org X11 libXrender runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrender-cos7-ppc64le/build.sh b/legacy_cdts/libxrender-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxrender-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrender-cos7-ppc64le/meta.yaml b/legacy_cdts/libxrender-cos7-ppc64le/meta.yaml deleted file mode 100644 index 53929fed..00000000 --- a/legacy_cdts/libxrender-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-cos7-ppc64le - version: 0.9.10 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrender-0.9.10-1.el7.ppc64le.rpm - sha256: ca11a544d84de32226f9b534bcd7b7d3ea442ade23743ded22dee5db4d6b5875 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXrender-0.9.10/COPYING - summary: "(CDT) X.Org X11 libXrender runtime library" - description: | - X.Org X11 libXrender runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrender-devel-cos6-x86_64/build.sh b/legacy_cdts/libxrender-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxrender-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrender-devel-cos6-x86_64/libxrender-license b/legacy_cdts/libxrender-devel-cos6-x86_64/libxrender-license deleted file mode 100644 index 7316ea6c..00000000 --- a/legacy_cdts/libxrender-devel-cos6-x86_64/libxrender-license +++ /dev/null @@ -1,39 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrender-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxrender-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index b5ed50b5..00000000 --- a/legacy_cdts/libxrender-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-devel-cos6-x86_64 - version: 0.9.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXrender-devel-0.9.10-1.el6.x86_64.rpm - sha256: 4ee248cb32dc0037e4521db916fbfe578963a27792998932be1d43f29e58f537 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXrender-0.9.10-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrender-cos6-x86_64 ==0.9.10 *_{{ cdt_build_number|int }} - host: - - libxrender-cos6-x86_64 ==0.9.10 *_{{ cdt_build_number|int }} - run: - - libxrender-cos6-x86_64 ==0.9.10 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrender-license - summary: (CDT) X.Org X11 libXrender development package - description: | - X.Org X11 libXrender development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrender-devel-cos7-aarch64/build.sh b/legacy_cdts/libxrender-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxrender-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrender-devel-cos7-aarch64/libxrender-license b/legacy_cdts/libxrender-devel-cos7-aarch64/libxrender-license deleted file mode 100644 index 7316ea6c..00000000 --- a/legacy_cdts/libxrender-devel-cos7-aarch64/libxrender-license +++ /dev/null @@ -1,39 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrender-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxrender-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index cdaf56d8..00000000 --- a/legacy_cdts/libxrender-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-devel-cos7-aarch64 - version: 0.9.10 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXrender-devel-0.9.10-1.el7.aarch64.rpm - sha256: f6d9da30d0aee0a97cf77aa48186612a8d0f7f10e4eefe0d299a0e3bc460c72f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrender-cos7-aarch64 ==0.9.10 *_{{ cdt_build_number|int }} - host: - - libxrender-cos7-aarch64 ==0.9.10 *_{{ cdt_build_number|int }} - run: - - libxrender-cos7-aarch64 ==0.9.10 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrender-license - summary: (CDT) X.Org X11 libXrender development package - description: | - X.Org X11 libXrender development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxrender-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxrender-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxrender-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxrender-devel-cos7-ppc64le/libxrender-license b/legacy_cdts/libxrender-devel-cos7-ppc64le/libxrender-license deleted file mode 100644 index 7316ea6c..00000000 --- a/legacy_cdts/libxrender-devel-cos7-ppc64le/libxrender-license +++ /dev/null @@ -1,39 +0,0 @@ - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/libxrender-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxrender-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index ef49bff2..00000000 --- a/legacy_cdts/libxrender-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxrender-devel-cos7-ppc64le - version: 0.9.10 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXrender-devel-0.9.10-1.el7.ppc64le.rpm - sha256: 93705a982fc458eb8fefb92b82cef721110916636092cecf745800a60c497cdf - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXrender-0.9.10-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxrender-cos7-ppc64le ==0.9.10 *_{{ cdt_build_number|int }} - host: - - libxrender-cos7-ppc64le ==0.9.10 *_{{ cdt_build_number|int }} - run: - - libxrender-cos7-ppc64le ==0.9.10 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxrender-license - summary: (CDT) X.Org X11 libXrender development package - description: | - X.Org X11 libXrender development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxscrnsaver-cos6-x86_64/build.sh b/legacy_cdts/libxscrnsaver-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxscrnsaver-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxscrnsaver-cos6-x86_64/libxscrnsaver-license b/legacy_cdts/libxscrnsaver-cos6-x86_64/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/legacy_cdts/libxscrnsaver-cos6-x86_64/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/legacy_cdts/libxscrnsaver-cos6-x86_64/meta.yaml b/legacy_cdts/libxscrnsaver-cos6-x86_64/meta.yaml deleted file mode 100644 index 189f8803..00000000 --- a/legacy_cdts/libxscrnsaver-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxscrnsaver-cos6-x86_64 - version: 1.2.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXScrnSaver-1.2.2-2.el6.x86_64.rpm - sha256: 81b34282c3bca2f38f8ee7cf64a15c8516be0df608b144fa1efbeffd28b578e4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXScrnSaver-1.2.2-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXss runtime library - description: | - X.Org X11 libXss runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxscrnsaver-cos7-aarch64/build.sh b/legacy_cdts/libxscrnsaver-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxscrnsaver-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxscrnsaver-cos7-aarch64/libxscrnsaver-license b/legacy_cdts/libxscrnsaver-cos7-aarch64/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/legacy_cdts/libxscrnsaver-cos7-aarch64/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/legacy_cdts/libxscrnsaver-cos7-aarch64/meta.yaml b/legacy_cdts/libxscrnsaver-cos7-aarch64/meta.yaml deleted file mode 100644 index 70c0c2a9..00000000 --- a/legacy_cdts/libxscrnsaver-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxscrnsaver-cos7-aarch64 - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXScrnSaver-1.2.2-6.1.el7.aarch64.rpm - sha256: bd762e8016cf40a39c22ecdc63e0fff8211b2cfc6f4a8a8f7f16e55d4c446431 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXss runtime library - description: | - X.Org X11 libXss runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxscrnsaver-cos7-ppc64le/build.sh b/legacy_cdts/libxscrnsaver-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxscrnsaver-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxscrnsaver-cos7-ppc64le/libxscrnsaver-license b/legacy_cdts/libxscrnsaver-cos7-ppc64le/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/legacy_cdts/libxscrnsaver-cos7-ppc64le/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/legacy_cdts/libxscrnsaver-cos7-ppc64le/meta.yaml b/legacy_cdts/libxscrnsaver-cos7-ppc64le/meta.yaml deleted file mode 100644 index 05ff89ef..00000000 --- a/legacy_cdts/libxscrnsaver-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxscrnsaver-cos7-ppc64le - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXScrnSaver-1.2.2-6.1.el7.ppc64le.rpm - sha256: 1440b7d8503c8080f95b17e6aaa3d180133e9ab08ad45c6683490e1fb045731c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXss runtime library - description: | - X.Org X11 libXss runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/build.sh b/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/libxscrnsaver-license b/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index f5f59f81..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxscrnsaver-devel-cos6-x86_64 - version: 1.2.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXScrnSaver-devel-1.2.2-2.el6.x86_64.rpm - sha256: 8a63dcfa4a48120facd315b74309c472cedf66b0373e791374884ddc43eab150 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXScrnSaver-1.2.2-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxscrnsaver-cos6-x86_64 ==1.2.2 *_{{ cdt_build_number|int }} - host: - - libxscrnsaver-cos6-x86_64 ==1.2.2 *_{{ cdt_build_number|int }} - run: - - libxscrnsaver-cos6-x86_64 ==1.2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXScrnSaver development package - description: | - X.Org X11 libXss development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/build.sh b/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/libxscrnsaver-license b/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index bff314c1..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxscrnsaver-devel-cos7-aarch64 - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.aarch64.rpm - sha256: bcc8e2a1ced026357882960f85b54f21547c5835fb50cba1b8166cba5e8b5ce0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxscrnsaver-cos7-aarch64 ==1.2.2 *_{{ cdt_build_number|int }} - host: - - libxscrnsaver-cos7-aarch64 ==1.2.2 *_{{ cdt_build_number|int }} - run: - - libxscrnsaver-cos7-aarch64 ==1.2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXScrnSaver development package - description: | - X.Org X11 libXss development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/libxscrnsaver-license b/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/libxscrnsaver-license deleted file mode 100644 index 72196e41..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/libxscrnsaver-license +++ /dev/null @@ -1,49 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - - -Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from the XFree86 Project. diff --git a/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 8ad73fd9..00000000 --- a/legacy_cdts/libxscrnsaver-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxscrnsaver-devel-cos7-ppc64le - version: 1.2.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXScrnSaver-devel-1.2.2-6.1.el7.ppc64le.rpm - sha256: 6b414d2e18ad827130852f287aa5968c32b3937c68cbeba9e33f1c09cb7ca5e8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXScrnSaver-1.2.2-6.1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxscrnsaver-cos7-ppc64le ==1.2.2 *_{{ cdt_build_number|int }} - host: - - libxscrnsaver-cos7-ppc64le ==1.2.2 *_{{ cdt_build_number|int }} - run: - - libxscrnsaver-cos7-ppc64le ==1.2.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxscrnsaver-license - summary: (CDT) X.Org X11 libXScrnSaver development package - description: | - X.Org X11 libXss development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxshmfence-cos6-x86_64/build.sh b/legacy_cdts/libxshmfence-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxshmfence-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxshmfence-cos6-x86_64/libxshmfence-license b/legacy_cdts/libxshmfence-cos6-x86_64/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/libxshmfence-cos6-x86_64/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxshmfence-cos6-x86_64/meta.yaml b/legacy_cdts/libxshmfence-cos6-x86_64/meta.yaml deleted file mode 100644 index cd73cdd6..00000000 --- a/legacy_cdts/libxshmfence-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxshmfence-cos6-x86_64 - version: 1.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxshmfence-1.2-1.el6.x86_64.rpm - sha256: 8149be38414087a25f003b86688801974fe3916b7b5c6d4a7f09e1a0fc09c6e2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxshmfence-1.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) X11 shared memory fences - description: | - Shared memory fences for X11, as used in DRI3. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxshmfence-cos7-aarch64/build.sh b/legacy_cdts/libxshmfence-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxshmfence-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxshmfence-cos7-aarch64/libxshmfence-license b/legacy_cdts/libxshmfence-cos7-aarch64/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/libxshmfence-cos7-aarch64/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxshmfence-cos7-aarch64/meta.yaml b/legacy_cdts/libxshmfence-cos7-aarch64/meta.yaml deleted file mode 100644 index 7c950a81..00000000 --- a/legacy_cdts/libxshmfence-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxshmfence-cos7-aarch64 - version: 1.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxshmfence-1.2-1.el7.aarch64.rpm - sha256: 4b0b6292d05526a2d44bb3f5bb58607fc8dbb9024eb59f129ee3ed1181fff49e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) X11 shared memory fences - description: | - Shared memory fences for X11, as used in DRI3. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxshmfence-cos7-ppc64le/build.sh b/legacy_cdts/libxshmfence-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxshmfence-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxshmfence-cos7-ppc64le/libxshmfence-license b/legacy_cdts/libxshmfence-cos7-ppc64le/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/libxshmfence-cos7-ppc64le/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxshmfence-cos7-ppc64le/meta.yaml b/legacy_cdts/libxshmfence-cos7-ppc64le/meta.yaml deleted file mode 100644 index 981c4fa6..00000000 --- a/legacy_cdts/libxshmfence-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: libxshmfence-cos7-ppc64le - version: 1.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxshmfence-1.2-1.el7.ppc64le.rpm - sha256: afa3dd3d84014ac2e61c64b0bfcbcf87786557a8ee6fafb906ecc845cc6e1010 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) X11 shared memory fences - description: | - Shared memory fences for X11, as used in DRI3. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxshmfence-devel-cos6-x86_64/build.sh b/legacy_cdts/libxshmfence-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxshmfence-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxshmfence-devel-cos6-x86_64/libxshmfence-license b/legacy_cdts/libxshmfence-devel-cos6-x86_64/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/libxshmfence-devel-cos6-x86_64/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxshmfence-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxshmfence-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index c590dfaf..00000000 --- a/legacy_cdts/libxshmfence-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxshmfence-devel-cos6-x86_64 - version: 1.2 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libxshmfence-devel-1.2-1.el6.x86_64.rpm - sha256: 833adacb90f00c8a58673bad0caf987872f958a60dd60605670aa6587132462d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libxshmfence-1.2-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxshmfence-cos6-x86_64 ==1.2 *_{{ cdt_build_number|int }} - host: - - libxshmfence-cos6-x86_64 ==1.2 *_{{ cdt_build_number|int }} - run: - - libxshmfence-cos6-x86_64 ==1.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) Development files for libxshmfence - description: | - The libxshmfence-devel package contains libraries and header files for - developing applications that use libxshmfence. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxshmfence-devel-cos7-aarch64/build.sh b/legacy_cdts/libxshmfence-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxshmfence-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxshmfence-devel-cos7-aarch64/libxshmfence-license b/legacy_cdts/libxshmfence-devel-cos7-aarch64/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/libxshmfence-devel-cos7-aarch64/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxshmfence-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxshmfence-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 2f3209b1..00000000 --- a/legacy_cdts/libxshmfence-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxshmfence-devel-cos7-aarch64 - version: 1.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libxshmfence-devel-1.2-1.el7.aarch64.rpm - sha256: 85ca3eab71b96569616ee54991ade334ced7e56234a96c7870b386824792eb96 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxshmfence-cos7-aarch64 ==1.2 *_{{ cdt_build_number|int }} - host: - - libxshmfence-cos7-aarch64 ==1.2 *_{{ cdt_build_number|int }} - run: - - libxshmfence-cos7-aarch64 ==1.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) Development files for libxshmfence - description: | - The libxshmfence-devel package contains libraries and header files for - developing applications that use libxshmfence. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxshmfence-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxshmfence-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxshmfence-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxshmfence-devel-cos7-ppc64le/libxshmfence-license b/legacy_cdts/libxshmfence-devel-cos7-ppc64le/libxshmfence-license deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/libxshmfence-devel-cos7-ppc64le/libxshmfence-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/libxshmfence-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxshmfence-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 641cc9cb..00000000 --- a/legacy_cdts/libxshmfence-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: libxshmfence-devel-cos7-ppc64le - version: 1.2 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libxshmfence-devel-1.2-1.el7.ppc64le.rpm - sha256: b2a606c1d82db4a3b369a29b0ecd0bf7c55b9a15b6dda7df65fad8bc5f158c09 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libxshmfence-1.2-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxshmfence-cos7-ppc64le ==1.2 *_{{ cdt_build_number|int }} - host: - - libxshmfence-cos7-ppc64le ==1.2 *_{{ cdt_build_number|int }} - run: - - libxshmfence-cos7-ppc64le ==1.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org/ - license: MIT - license_family: MIT - license_file: libxshmfence-license - summary: (CDT) Development files for libxshmfence - description: | - The libxshmfence-devel package contains libraries and header files for - developing applications that use libxshmfence. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxt-cos6-x86_64/build.sh b/legacy_cdts/libxt-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxt-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxt-cos6-x86_64/meta.yaml b/legacy_cdts/libxt-cos6-x86_64/meta.yaml deleted file mode 100644 index ed5c64ef..00000000 --- a/legacy_cdts/libxt-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXt-1.1.4-6.1.el6.x86_64.rpm - sha256: 3823da22fbd520ede2c8005671b26b1e7a6353ffff3ce61a62abd972ae027423 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXt-1.1.4-6.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXt-1.1.4/COPYING - summary: "(CDT) X.Org X11 libXt runtime library" - description: | - X.Org X11 libXt runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxt-cos7-aarch64/build.sh b/legacy_cdts/libxt-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxt-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxt-cos7-aarch64/meta.yaml b/legacy_cdts/libxt-cos7-aarch64/meta.yaml deleted file mode 100644 index 3d7f5bf9..00000000 --- a/legacy_cdts/libxt-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-cos7-aarch64 - version: 1.1.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXt-1.1.5-3.el7.aarch64.rpm - sha256: 14feaf71d24a02a9ca3dc6b8cc6934f557725010d88c8bd66167d733396ea610 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXt/COPYING - summary: "(CDT) X.Org X11 libXt runtime library" - description: | - X.Org X11 libXt runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxt-cos7-ppc64le/build.sh b/legacy_cdts/libxt-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxt-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxt-cos7-ppc64le/meta.yaml b/legacy_cdts/libxt-cos7-ppc64le/meta.yaml deleted file mode 100644 index 359218e9..00000000 --- a/legacy_cdts/libxt-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-cos7-ppc64le - version: 1.1.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXt-1.1.5-3.el7.ppc64le.rpm - sha256: 6634b8720eb95a0b39779131bdeae73225c67a967c4f2a8f05977e9ba28c7bad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXt/COPYING - summary: "(CDT) X.Org X11 libXt runtime library" - description: | - X.Org X11 libXt runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxt-devel-cos6-x86_64/build.sh b/legacy_cdts/libxt-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxt-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxt-devel-cos6-x86_64/libxt-license b/legacy_cdts/libxt-devel-cos6-x86_64/libxt-license deleted file mode 100644 index 2e737692..00000000 --- a/legacy_cdts/libxt-devel-cos6-x86_64/libxt-license +++ /dev/null @@ -1,130 +0,0 @@ - -Copyright © 2003,2019 Thomas E. Dickey - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 1993, 2011, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright 1987, 1988, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1993, 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealing in this Software without prior written authorization from the -X Consortium. diff --git a/legacy_cdts/libxt-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxt-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 0c160637..00000000 --- a/legacy_cdts/libxt-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-devel-cos6-x86_64 - version: 1.1.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXt-devel-1.1.4-6.1.el6.x86_64.rpm - sha256: 46e5bfa27683d65501d539b476cf48b90a61a6c4e8735430bf07518629958553 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXt-1.1.4-6.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxt-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libxt-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libxt-cos6-x86_64 ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxt-license - summary: (CDT) X.Org X11 libXt development package - description: | - X.Org X11 libXt development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxt-devel-cos7-aarch64/build.sh b/legacy_cdts/libxt-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxt-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxt-devel-cos7-aarch64/libxt-license b/legacy_cdts/libxt-devel-cos7-aarch64/libxt-license deleted file mode 100644 index 2e737692..00000000 --- a/legacy_cdts/libxt-devel-cos7-aarch64/libxt-license +++ /dev/null @@ -1,130 +0,0 @@ - -Copyright © 2003,2019 Thomas E. Dickey - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 1993, 2011, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright 1987, 1988, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1993, 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealing in this Software without prior written authorization from the -X Consortium. diff --git a/legacy_cdts/libxt-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxt-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index ffb57e39..00000000 --- a/legacy_cdts/libxt-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-devel-cos7-aarch64 - version: 1.1.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXt-devel-1.1.5-3.el7.aarch64.rpm - sha256: bc32dc2f1babcc462eb9cab3ac9c63d1a41781334c74ab59b97024bfa61feb24 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxt-cos7-aarch64 ==1.1.5 *_{{ cdt_build_number|int }} - host: - - libxt-cos7-aarch64 ==1.1.5 *_{{ cdt_build_number|int }} - run: - - libxt-cos7-aarch64 ==1.1.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxt-license - summary: (CDT) X.Org X11 libXt development package - description: | - X.Org X11 libXt development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxt-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxt-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxt-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxt-devel-cos7-ppc64le/libxt-license b/legacy_cdts/libxt-devel-cos7-ppc64le/libxt-license deleted file mode 100644 index 2e737692..00000000 --- a/legacy_cdts/libxt-devel-cos7-ppc64le/libxt-license +++ /dev/null @@ -1,130 +0,0 @@ - -Copyright © 2003,2019 Thomas E. Dickey - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 1993, 2011, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright 1987, 1988, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1993, 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealing in this Software without prior written authorization from the -X Consortium. diff --git a/legacy_cdts/libxt-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxt-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 36b38f1a..00000000 --- a/legacy_cdts/libxt-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxt-devel-cos7-ppc64le - version: 1.1.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXt-devel-1.1.5-3.el7.ppc64le.rpm - sha256: 823b99d22ff9ce483f8f2ea9a4f8435547b52e06037b85aaf1a0e2902fde9a87 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXt-1.1.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxt-cos7-ppc64le ==1.1.5 *_{{ cdt_build_number|int }} - host: - - libxt-cos7-ppc64le ==1.1.5 *_{{ cdt_build_number|int }} - run: - - libxt-cos7-ppc64le ==1.1.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxt-license - summary: (CDT) X.Org X11 libXt development package - description: | - X.Org X11 libXt development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxtst-cos6-x86_64/build.sh b/legacy_cdts/libxtst-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxtst-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxtst-cos6-x86_64/libxtst-license b/legacy_cdts/libxtst-cos6-x86_64/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/legacy_cdts/libxtst-cos6-x86_64/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/legacy_cdts/libxtst-cos6-x86_64/meta.yaml b/legacy_cdts/libxtst-cos6-x86_64/meta.yaml deleted file mode 100644 index 7c5ca8a7..00000000 --- a/legacy_cdts/libxtst-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-cos6-x86_64 - version: 1.2.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXtst-1.2.3-1.el6.x86_64.rpm - sha256: 6b4b8f77bac8c59617f67510690ca21d9b0ab245d81e9df1406fc827aac9ef1a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXtst-1.2.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst runtime library - description: | - X.Org X11 libXtst runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxtst-cos7-aarch64/build.sh b/legacy_cdts/libxtst-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxtst-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxtst-cos7-aarch64/libxtst-license b/legacy_cdts/libxtst-cos7-aarch64/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/legacy_cdts/libxtst-cos7-aarch64/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/legacy_cdts/libxtst-cos7-aarch64/meta.yaml b/legacy_cdts/libxtst-cos7-aarch64/meta.yaml deleted file mode 100644 index c0a340c5..00000000 --- a/legacy_cdts/libxtst-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-cos7-aarch64 - version: 1.2.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXtst-1.2.3-1.el7.aarch64.rpm - sha256: f40854c398ab8243ab3f21ec55507d4b8e03093203022c93bcc27260c14022cc - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst runtime library - description: | - X.Org X11 libXtst runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxtst-cos7-ppc64le/build.sh b/legacy_cdts/libxtst-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxtst-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxtst-cos7-ppc64le/libxtst-license b/legacy_cdts/libxtst-cos7-ppc64le/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/legacy_cdts/libxtst-cos7-ppc64le/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/legacy_cdts/libxtst-cos7-ppc64le/meta.yaml b/legacy_cdts/libxtst-cos7-ppc64le/meta.yaml deleted file mode 100644 index 8929672c..00000000 --- a/legacy_cdts/libxtst-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-cos7-ppc64le - version: 1.2.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXtst-1.2.3-1.el7.ppc64le.rpm - sha256: cd4efbe84315bd572fd111fc96b24519639d28abc114e3c32b4f214c43591586 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst runtime library - description: | - X.Org X11 libXtst runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxtst-devel-cos6-x86_64/build.sh b/legacy_cdts/libxtst-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxtst-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxtst-devel-cos6-x86_64/libxtst-license b/legacy_cdts/libxtst-devel-cos6-x86_64/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/legacy_cdts/libxtst-devel-cos6-x86_64/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/legacy_cdts/libxtst-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxtst-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 44ebba8a..00000000 --- a/legacy_cdts/libxtst-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-devel-cos6-x86_64 - version: 1.2.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXtst-devel-1.2.3-1.el6.x86_64.rpm - sha256: e5506db9d01d1eacb6181e8a87b0fa10b7c18e336e2ac1eee33fae8edc4d19d1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXtst-1.2.3-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxtst-cos6-x86_64 ==1.2.3 *_{{ cdt_build_number|int }} - host: - - libxtst-cos6-x86_64 ==1.2.3 *_{{ cdt_build_number|int }} - run: - - libxtst-cos6-x86_64 ==1.2.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst development package - description: | - X.Org X11 libXtst development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxtst-devel-cos7-aarch64/build.sh b/legacy_cdts/libxtst-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxtst-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxtst-devel-cos7-aarch64/libxtst-license b/legacy_cdts/libxtst-devel-cos7-aarch64/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/legacy_cdts/libxtst-devel-cos7-aarch64/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/legacy_cdts/libxtst-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxtst-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 38c42ce3..00000000 --- a/legacy_cdts/libxtst-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-devel-cos7-aarch64 - version: 1.2.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXtst-devel-1.2.3-1.el7.aarch64.rpm - sha256: a4440f10a4936d7da02fb512896f62df1162a7fb50e289322d43bc0ce631a56c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxtst-cos7-aarch64 ==1.2.3 *_{{ cdt_build_number|int }} - host: - - libxtst-cos7-aarch64 ==1.2.3 *_{{ cdt_build_number|int }} - run: - - libxtst-cos7-aarch64 ==1.2.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst development package - description: | - X.Org X11 libXtst development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxtst-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxtst-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxtst-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxtst-devel-cos7-ppc64le/libxtst-license b/legacy_cdts/libxtst-devel-cos7-ppc64le/libxtst-license deleted file mode 100644 index 010b2709..00000000 --- a/legacy_cdts/libxtst-devel-cos7-ppc64le/libxtst-license +++ /dev/null @@ -1,116 +0,0 @@ -Copyright 1990, 1991 by UniSoft Group Limited -Copyright 1992, 1993, 1995, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - -*************************************************************************** - -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright 2005 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Red Hat not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Red Hat makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -*************************************************************************** - -Copyright © 1992 by UniSoft Group Ltd. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -UniSoft makes no representations about the suitability for any purpose of -the information in this document. This documentation is provided "as is" -without express or implied warranty. - -*************************************************************************** - -Copyright © 1992, 1994, 1995 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -X Consortium. - -*************************************************************************** - -Copyright 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Network Computing Devices, Inc. -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided "as is" without express or implied warranty. diff --git a/legacy_cdts/libxtst-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxtst-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 05979d4c..00000000 --- a/legacy_cdts/libxtst-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxtst-devel-cos7-ppc64le - version: 1.2.3 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXtst-devel-1.2.3-1.el7.ppc64le.rpm - sha256: 76985287b06e0fbecf9c824737d423e734342b02374a5c20f54b2df9488898c9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXtst-1.2.3-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxtst-cos7-ppc64le ==1.2.3 *_{{ cdt_build_number|int }} - host: - - libxtst-cos7-ppc64le ==1.2.3 *_{{ cdt_build_number|int }} - run: - - libxtst-cos7-ppc64le ==1.2.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxtst-license - summary: (CDT) X.Org X11 libXtst development package - description: | - X.Org X11 libXtst development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxxf86vm-cos6-x86_64/build.sh b/legacy_cdts/libxxf86vm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxxf86vm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxxf86vm-cos6-x86_64/meta.yaml b/legacy_cdts/libxxf86vm-cos6-x86_64/meta.yaml deleted file mode 100644 index 93628283..00000000 --- a/legacy_cdts/libxxf86vm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXxf86vm-1.1.3-2.1.el6.x86_64.rpm - sha256: e1123e1d4344da63daa2e17f42867ae7be8a9e8d6f6b6bfd35983d74b0cf9827 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXxf86vm-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXxf86vm-1.1.3/COPYING - summary: "(CDT) X.Org X11 libXxf86vm runtime library" - description: | - X.Org X11 libXxf86vm runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxxf86vm-cos7-aarch64/build.sh b/legacy_cdts/libxxf86vm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxxf86vm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxxf86vm-cos7-aarch64/meta.yaml b/legacy_cdts/libxxf86vm-cos7-aarch64/meta.yaml deleted file mode 100644 index bbcb82e4..00000000 --- a/legacy_cdts/libxxf86vm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-cos7-aarch64 - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXxf86vm-1.1.4-1.el7.aarch64.rpm - sha256: 66fafbf534a52b2c9b4446136505e06fc1bc38e786f7834255bdb03a5bb6a990 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-aarch64 >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXxf86vm-1.1.4/COPYING - summary: "(CDT) X.Org X11 libXxf86vm runtime library" - description: | - X.Org X11 libXxf86vm runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxxf86vm-cos7-ppc64le/build.sh b/legacy_cdts/libxxf86vm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxxf86vm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxxf86vm-cos7-ppc64le/meta.yaml b/legacy_cdts/libxxf86vm-cos7-ppc64le/meta.yaml deleted file mode 100644 index e2f2f76a..00000000 --- a/legacy_cdts/libxxf86vm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-cos7-ppc64le - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXxf86vm-1.1.4-1.el7.ppc64le.rpm - sha256: 39a2ca6b68766e837892dcf536764b542ec219f56ebc2754408dcae46b8553b6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - host: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run: - - libx11-cos7-ppc64le >=1.5.99.902 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libXxf86vm-1.1.4/COPYING - summary: "(CDT) X.Org X11 libXxf86vm runtime library" - description: | - X.Org X11 libXxf86vm runtime library - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxxf86vm-devel-cos6-x86_64/build.sh b/legacy_cdts/libxxf86vm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxxf86vm-devel-cos6-x86_64/libxxf86vm-license b/legacy_cdts/libxxf86vm-devel-cos6-x86_64/libxxf86vm-license deleted file mode 100644 index 4ea858bb..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos6-x86_64/libxxf86vm-license +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY. diff --git a/legacy_cdts/libxxf86vm-devel-cos6-x86_64/meta.yaml b/legacy_cdts/libxxf86vm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index afe590fd..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-devel-cos6-x86_64 - version: 1.1.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libXxf86vm-devel-1.1.3-2.1.el6.x86_64.rpm - sha256: b7c7a1fb3ce090875ff3c36ad20229803e427cc88dd101bb152e5d40b360f28e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/libXxf86vm-1.1.3-2.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxxf86vm-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - host: - - libxxf86vm-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - run: - - libxxf86vm-cos6-x86_64 ==1.1.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxxf86vm-license - summary: (CDT) X.Org X11 libXxf86vm development package - description: | - X.Org X11 libXxf86vm development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxxf86vm-devel-cos7-aarch64/build.sh b/legacy_cdts/libxxf86vm-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxxf86vm-devel-cos7-aarch64/libxxf86vm-license b/legacy_cdts/libxxf86vm-devel-cos7-aarch64/libxxf86vm-license deleted file mode 100644 index 4ea858bb..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos7-aarch64/libxxf86vm-license +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY. diff --git a/legacy_cdts/libxxf86vm-devel-cos7-aarch64/meta.yaml b/legacy_cdts/libxxf86vm-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 4259e552..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-devel-cos7-aarch64 - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/libXxf86vm-devel-1.1.4-1.el7.aarch64.rpm - sha256: 44be5b49b06848119cc67c198fed8d61f8e6d7ac833bf51225a157b2a6108e6e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxxf86vm-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libxxf86vm-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libxxf86vm-cos7-aarch64 ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxxf86vm-license - summary: (CDT) X.Org X11 libXxf86vm development package - description: | - X.Org X11 libXxf86vm development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/build.sh b/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/libxxf86vm-license b/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/libxxf86vm-license deleted file mode 100644 index 4ea858bb..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/libxxf86vm-license +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY. diff --git a/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 609e2271..00000000 --- a/legacy_cdts/libxxf86vm-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: libxxf86vm-devel-cos7-ppc64le - version: 1.1.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/libXxf86vm-devel-1.1.4-1.el7.ppc64le.rpm - sha256: e7ff46808f8b4bbb636a15f189297770a1529c58f7739760f8b2c0da8dfe26d5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/libXxf86vm-1.1.4-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libxxf86vm-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - host: - - libxxf86vm-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - run: - - libxxf86vm-cos7-ppc64le ==1.1.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: libxxf86vm-license - summary: (CDT) X.Org X11 libXxf86vm development package - description: | - X.Org X11 libXxf86vm development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-dri-drivers-cos6-x86_64/build.sh b/legacy_cdts/mesa-dri-drivers-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-dri-drivers-cos6-x86_64/mesa-license b/legacy_cdts/mesa-dri-drivers-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-dri-drivers-cos6-x86_64/meta.yaml b/legacy_cdts/mesa-dri-drivers-cos6-x86_64/meta.yaml deleted file mode 100644 index 3f1ff20b..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-dri-drivers-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-dri-drivers-11.0.7-4.el6.x86_64.rpm - sha256: 9d6229146f751141ce3c6fc79eaaa93b9a2c6d2e5f59d254aaec6d4dbfc2a88c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-dri1-drivers-cos6-x86_64 >=7.11 *_{{ cdt_build_number|int }} - host: - - mesa-dri1-drivers-cos6-x86_64 >=7.11 *_{{ cdt_build_number|int }} - run: - - mesa-dri1-drivers-cos6-x86_64 >=7.11 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa-based DRI drivers - description: | - Mesa-based DRI drivers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-dri-drivers-cos7-aarch64/build.sh b/legacy_cdts/mesa-dri-drivers-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-dri-drivers-cos7-aarch64/mesa-license b/legacy_cdts/mesa-dri-drivers-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-dri-drivers-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-dri-drivers-cos7-aarch64/meta.yaml deleted file mode 100644 index 20bfe591..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-dri-drivers-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-dri-drivers-18.3.4-10.el7.aarch64.rpm - sha256: c8cd7f6759d26246b59adbc8ba958dd4a82f09e24e2a268a1cb4b9f3f34cec3f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - host: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - run: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa-based DRI drivers - description: | - Mesa-based DRI drivers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/build.sh b/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/meta.yaml deleted file mode 100644 index a83c90d6..00000000 --- a/legacy_cdts/mesa-dri-drivers-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-dri-drivers-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-dri-drivers-18.3.4-10.el7.ppc64le.rpm - sha256: bf422da8148a6dea20fa7f47e746bd738dc24246a63fe9309d769af158f9c963 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - host: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - run: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa-based DRI drivers - description: | - Mesa-based DRI drivers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/build.sh b/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/mesa-license b/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/meta.yaml b/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/meta.yaml deleted file mode 100644 index 9335f885..00000000 --- a/legacy_cdts/mesa-dri1-drivers-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: mesa-dri1-drivers-cos6-x86_64 - version: 7.11 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-dri1-drivers-7.11-8.el6.x86_64.rpm - sha256: 1d18996e1bad9e9d59bd28af8f99f154b240e77f24a07ed4d11961c1e5dbafc9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-dri1-drivers-7.11-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa graphics libraries - description: | - Mesa DRI1 drivers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-khr-devel-cos7-aarch64/build.sh b/legacy_cdts/mesa-khr-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/mesa-khr-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-khr-devel-cos7-aarch64/mesa-license b/legacy_cdts/mesa-khr-devel-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-khr-devel-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-khr-devel-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-khr-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index e80e8781..00000000 --- a/legacy_cdts/mesa-khr-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: mesa-khr-devel-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-khr-devel-18.3.4-10.el7.aarch64.rpm - sha256: 7fefdd3682189952a63fe9cf267db15771628e3d2c171c21ad5ab37b5feb40f3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa Khronos development headers - description: | - Mesa Khronos development headers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-khr-devel-cos7-ppc64le/build.sh b/legacy_cdts/mesa-khr-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/mesa-khr-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-khr-devel-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-khr-devel-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-khr-devel-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-khr-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-khr-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index a85ef4a5..00000000 --- a/legacy_cdts/mesa-khr-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: mesa-khr-devel-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-khr-devel-18.3.4-10.el7.ppc64le.rpm - sha256: 54ff34c19bfd6935b09aee1897751da04a1b81e9669d894dc4a19424d5dc6fe6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa Khronos development headers - description: | - Mesa Khronos development headers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libegl-cos6-x86_64/build.sh b/legacy_cdts/mesa-libegl-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/mesa-libegl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libegl-cos6-x86_64/mesa-license b/legacy_cdts/mesa-libegl-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libegl-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libegl-cos6-x86_64/meta.yaml b/legacy_cdts/mesa-libegl-cos6-x86_64/meta.yaml deleted file mode 100644 index 061320fc..00000000 --- a/legacy_cdts/mesa-libegl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: mesa-libegl-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libEGL-11.0.7-4.el6.x86_64.rpm - sha256: 1b5638595636d26590e1a2140c9d64a452b63d985a507197206d0e85b7796753 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL runtime libraries - description: | - Mesa libEGL runtime libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libegl-cos7-aarch64/build.sh b/legacy_cdts/mesa-libegl-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/mesa-libegl-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libegl-cos7-aarch64/mesa-license b/legacy_cdts/mesa-libegl-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libegl-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libegl-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-libegl-cos7-aarch64/meta.yaml deleted file mode 100644 index 8f0bb98e..00000000 --- a/legacy_cdts/mesa-libegl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-libegl-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libEGL-18.3.4-10.el7.aarch64.rpm - sha256: ec700086703a3385a1903ebc0394f9f08843527d737d8fb6cd7620eb785b21d5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-libgbm-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - host: - - mesa-libgbm-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run: - - mesa-libgbm-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL runtime libraries - description: | - Mesa libEGL runtime libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libegl-cos7-ppc64le/build.sh b/legacy_cdts/mesa-libegl-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/mesa-libegl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libegl-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-libegl-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libegl-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libegl-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-libegl-cos7-ppc64le/meta.yaml deleted file mode 100644 index fea417e3..00000000 --- a/legacy_cdts/mesa-libegl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-libegl-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libEGL-18.3.4-10.el7.ppc64le.rpm - sha256: 9e722d09265089ba1eb68b7ffd958d86cefe08cc143bee39ef846a95415ac756 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-libgbm-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - host: - - mesa-libgbm-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run: - - mesa-libgbm-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL runtime libraries - description: | - Mesa libEGL runtime libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libegl-devel-cos6-x86_64/build.sh b/legacy_cdts/mesa-libegl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libegl-devel-cos6-x86_64/mesa-license b/legacy_cdts/mesa-libegl-devel-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libegl-devel-cos6-x86_64/meta.yaml b/legacy_cdts/mesa-libegl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 6511e4cf..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-libegl-devel-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libEGL-devel-11.0.7-4.el6.x86_64.rpm - sha256: ab9ec8809a13604bc58507068602e6253eb42b54cdede08ad48444645ea3f744 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-libegl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - host: - - mesa-libegl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - run: - - mesa-libegl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL development package - description: | - Mesa libEGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libegl-devel-cos7-aarch64/build.sh b/legacy_cdts/mesa-libegl-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libegl-devel-cos7-aarch64/mesa-license b/legacy_cdts/mesa-libegl-devel-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libegl-devel-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-libegl-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 0124dc03..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: mesa-libegl-devel-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libEGL-devel-18.3.4-10.el7.aarch64.rpm - sha256: bea0470994bf198eccf8e77da11d25ed459c17564245b2ff2414e88a34cc327b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-khr-devel-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - host: - - mesa-khr-devel-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run: - - mesa-khr-devel-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL development package - description: | - Mesa libEGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/build.sh b/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 87a556d5..00000000 --- a/legacy_cdts/mesa-libegl-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: mesa-libegl-devel-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libEGL-devel-18.3.4-10.el7.ppc64le.rpm - sha256: 2fafd8ce90d44455be130438fe1b9a6779c834f9bb3fa06e3cebf6fe73b34ee1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-khr-devel-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - host: - - mesa-khr-devel-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run: - - mesa-khr-devel-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libegl-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libEGL development package - description: | - Mesa libEGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgbm-cos6-x86_64/build.sh b/legacy_cdts/mesa-libgbm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/mesa-libgbm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgbm-cos6-x86_64/mesa-license b/legacy_cdts/mesa-libgbm-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgbm-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgbm-cos6-x86_64/meta.yaml b/legacy_cdts/mesa-libgbm-cos6-x86_64/meta.yaml deleted file mode 100644 index 25cc7493..00000000 --- a/legacy_cdts/mesa-libgbm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: mesa-libgbm-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libgbm-11.0.7-4.el6.x86_64.rpm - sha256: bdeae3480e80e3a552db21a8e1eb277f00e700363120f3ec20865556f3005eaa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa gbm library - description: | - Mesa gbm runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgbm-cos7-aarch64/build.sh b/legacy_cdts/mesa-libgbm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/mesa-libgbm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgbm-cos7-aarch64/mesa-license b/legacy_cdts/mesa-libgbm-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgbm-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgbm-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-libgbm-cos7-aarch64/meta.yaml deleted file mode 100644 index 02b5878e..00000000 --- a/legacy_cdts/mesa-libgbm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: mesa-libgbm-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libgbm-18.3.4-10.el7.aarch64.rpm - sha256: df214382734fd4b2a0dc0800c57dd4f0b8023df55218e979553d6cc6bb7ee1aa - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - host: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa gbm library - description: | - Mesa gbm runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgbm-cos7-ppc64le/build.sh b/legacy_cdts/mesa-libgbm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/mesa-libgbm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgbm-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-libgbm-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgbm-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgbm-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-libgbm-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3a3c6789..00000000 --- a/legacy_cdts/mesa-libgbm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: mesa-libgbm-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libgbm-18.3.4-10.el7.ppc64le.rpm - sha256: 749c2d946cec376e64106bf845d43e8cf116e54722ac57e0a58c87ae5ed9c99c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - host: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa gbm library - description: | - Mesa gbm runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgl-cos6-x86_64/build.sh b/legacy_cdts/mesa-libgl-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/mesa-libgl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgl-cos6-x86_64/mesa-license b/legacy_cdts/mesa-libgl-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgl-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgl-cos6-x86_64/meta.yaml b/legacy_cdts/mesa-libgl-cos6-x86_64/meta.yaml deleted file mode 100644 index ae9055e3..00000000 --- a/legacy_cdts/mesa-libgl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: mesa-libgl-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libGL-11.0.7-4.el6.x86_64.rpm - sha256: 6061908e6a12b5dd427facff2380672233a3ae25205b633718ce82327172578f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libx11-cos6-x86_64 >1.6 *_{{ cdt_build_number|int }} - - libdrm-cos6-x86_64 >=2.4.24 *_{{ cdt_build_number|int }} - - mesa-dri-drivers-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - host: - - libx11-cos6-x86_64 >1.6 *_{{ cdt_build_number|int }} - - libdrm-cos6-x86_64 >=2.4.24 *_{{ cdt_build_number|int }} - - mesa-dri-drivers-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - run: - - libx11-cos6-x86_64 >1.6 *_{{ cdt_build_number|int }} - - libdrm-cos6-x86_64 >=2.4.24 *_{{ cdt_build_number|int }} - - mesa-dri-drivers-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL runtime libraries and DRI drivers - description: | - Mesa libGL runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgl-cos7-aarch64/build.sh b/legacy_cdts/mesa-libgl-cos7-aarch64/build.sh deleted file mode 100755 index b49be1a9..00000000 --- a/legacy_cdts/mesa-libgl-cos7-aarch64/build.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/lib64 > /dev/null 2>&1 -rm libGLX_system.so.0 -ln -s libGLX_mesa.so.0 libGLX_system.so.0 -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgl-cos7-aarch64/mesa-license b/legacy_cdts/mesa-libgl-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgl-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgl-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-libgl-cos7-aarch64/meta.yaml deleted file mode 100644 index 1c58514c..00000000 --- a/legacy_cdts/mesa-libgl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: mesa-libgl-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libGL-18.3.4-10.el7.aarch64.rpm - sha256: f123919a509b12193e3651fbe0f4fedc50ab8cb2213a51a2a240140c339a386d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-aarch64 >=1.0.1 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - host: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-aarch64 >=1.0.1 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run: - - libdrm-cos7-aarch64 >=2.4.83 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-aarch64 >=1.0.1 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL runtime libraries and DRI drivers - description: | - Mesa libGL runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgl-cos7-ppc64le/build.sh b/legacy_cdts/mesa-libgl-cos7-ppc64le/build.sh deleted file mode 100755 index 6c78bc11..00000000 --- a/legacy_cdts/mesa-libgl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/lib64 > /dev/null 2>&1 -rm libGLX_system.so.0 -ln -s libGLX_mesa.so.0 libGLX_system.so.0 -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgl-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-libgl-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgl-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgl-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-libgl-cos7-ppc64le/meta.yaml deleted file mode 100644 index 4e726a21..00000000 --- a/legacy_cdts/mesa-libgl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: mesa-libgl-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libGL-18.3.4-10.el7.ppc64le.rpm - sha256: ba1cd56a71ac90429a8441a8eb57e37086d830cfe9d2ffadcdc578a2cf61be14 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-ppc64le >=1.0.1 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - host: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-ppc64le >=1.0.1 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run: - - libdrm-cos7-ppc64le >=2.4.83 *_{{ cdt_build_number|int }} - - libglvnd-glx-cos7-ppc64le >=1.0.1 *_{{ cdt_build_number|int }} - - mesa-libglapi-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL runtime libraries and DRI drivers - description: | - Mesa libGL runtime library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgl-devel-cos6-x86_64/build.sh b/legacy_cdts/mesa-libgl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgl-devel-cos6-x86_64/mesa-license b/legacy_cdts/mesa-libgl-devel-cos6-x86_64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos6-x86_64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgl-devel-cos6-x86_64/meta.yaml b/legacy_cdts/mesa-libgl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 3e337dc1..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: mesa-libgl-devel-cos6-x86_64 - version: 11.0.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/mesa-libGL-devel-11.0.7-4.el6.x86_64.rpm - sha256: 3d29cf8ed50b36a268294640c4afad9a7a005ccfbc9d2e9e8528d1160ce95e30 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/mesa-11.0.7-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-libgl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - host: - - mesa-libgl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - run: - - mesa-libgl-cos6-x86_64 ==11.0.7 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL development package - description: | - Mesa libGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgl-devel-cos7-aarch64/build.sh b/legacy_cdts/mesa-libgl-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgl-devel-cos7-aarch64/mesa-license b/legacy_cdts/mesa-libgl-devel-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgl-devel-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-libgl-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 1d514ac1..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: mesa-libgl-devel-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libGL-devel-18.3.4-10.el7.aarch64.rpm - sha256: 4414f0b094fef1ec6e2ca623d2e06407f91bf76c0762003768f92383d2328c6c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-khr-devel-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libgl-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - host: - - mesa-khr-devel-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libgl-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run: - - mesa-khr-devel-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libgl-cos7-aarch64 ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL development package - description: | - Mesa libGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/build.sh b/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index e10d0ace..00000000 --- a/legacy_cdts/mesa-libgl-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: mesa-libgl-devel-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libGL-devel-18.3.4-10.el7.ppc64le.rpm - sha256: 7112326c1c5b62d1d48e3c58e49b697f3667845768340470a904c19118674d84 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - mesa-khr-devel-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libgl-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - host: - - mesa-khr-devel-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libgl-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run: - - mesa-khr-devel-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - - mesa-libgl-cos7-ppc64le ==18.3.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa libGL development package - description: | - Mesa libGL development package - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libglapi-cos7-aarch64/build.sh b/legacy_cdts/mesa-libglapi-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/mesa-libglapi-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libglapi-cos7-aarch64/mesa-license b/legacy_cdts/mesa-libglapi-cos7-aarch64/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libglapi-cos7-aarch64/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libglapi-cos7-aarch64/meta.yaml b/legacy_cdts/mesa-libglapi-cos7-aarch64/meta.yaml deleted file mode 100644 index 46b5b64c..00000000 --- a/legacy_cdts/mesa-libglapi-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: mesa-libglapi-cos7-aarch64 - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/mesa-libglapi-18.3.4-10.el7.aarch64.rpm - sha256: 16e6bb375c3499f629cae7b6ea851692119eddcd204abb87b04db8ec626bb4ef - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa shared glapi - description: | - Mesa shared glapi - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/mesa-libglapi-cos7-ppc64le/build.sh b/legacy_cdts/mesa-libglapi-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/mesa-libglapi-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/mesa-libglapi-cos7-ppc64le/mesa-license b/legacy_cdts/mesa-libglapi-cos7-ppc64le/mesa-license deleted file mode 100644 index d583db45..00000000 --- a/legacy_cdts/mesa-libglapi-cos7-ppc64le/mesa-license +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/mesa-libglapi-cos7-ppc64le/meta.yaml b/legacy_cdts/mesa-libglapi-cos7-ppc64le/meta.yaml deleted file mode 100644 index c1b819ee..00000000 --- a/legacy_cdts/mesa-libglapi-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: mesa-libglapi-cos7-ppc64le - version: 18.3.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/mesa-libglapi-18.3.4-10.el7.ppc64le.rpm - sha256: 5a5c24400ece48401ed7d2ba3992e6a3e76fbe92167cc8e5c838e2203763aaa1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/mesa-18.3.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mesa3d.org - license: MIT - license_family: MIT - license_file: mesa-license - summary: (CDT) Mesa shared glapi - description: | - Mesa shared glapi - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nspr-cos6-x86_64/build.sh b/legacy_cdts/nspr-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/nspr-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nspr-cos6-x86_64/meta.yaml b/legacy_cdts/nspr-cos6-x86_64/meta.yaml deleted file mode 100644 index 76092ec4..00000000 --- a/legacy_cdts/nspr-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: nspr-cos6-x86_64 - version: 4.19.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nspr-4.19.0-1.el6.x86_64.rpm - sha256: f7dc13dea884b7d3bd374059629be73e9e74e6a5939e0fd5dd4285a1e889d031 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nspr-4.19.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/nspr/ - license: MPL-2.0 - license_family: Other - license_file: nspr-license - summary: (CDT) Netscape Portable Runtime - description: | - NSPR provides platform independence for non-GUI operating system facilities. - These facilities include threads, thread synchronization, normal file and - network I/O, interval timing and calendar time, basic memory management - (malloc and free) and shared library linking. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nspr-cos6-x86_64/nspr-license b/legacy_cdts/nspr-cos6-x86_64/nspr-license deleted file mode 100644 index a612ad98..00000000 --- a/legacy_cdts/nspr-cos6-x86_64/nspr-license +++ /dev/null @@ -1,373 +0,0 @@ -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nspr-cos7-aarch64/build.sh b/legacy_cdts/nspr-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/nspr-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nspr-cos7-aarch64/meta.yaml b/legacy_cdts/nspr-cos7-aarch64/meta.yaml deleted file mode 100644 index 61a53234..00000000 --- a/legacy_cdts/nspr-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: nspr-cos7-aarch64 - version: 4.21.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nspr-4.21.0-1.el7.aarch64.rpm - sha256: 358f430d3b2ac45d78089ee70f9be181fa1dc67d3b30d8f323041fa9b933e6c2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/nspr/ - license: MPL-2.0 - license_family: Other - license_file: nspr-license - summary: (CDT) Netscape Portable Runtime - description: | - NSPR provides platform independence for non-GUI operating system facilities. - These facilities include threads, thread synchronization, normal file and - network I/O, interval timing and calendar time, basic memory management - (malloc and free) and shared library linking. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nspr-cos7-aarch64/nspr-license b/legacy_cdts/nspr-cos7-aarch64/nspr-license deleted file mode 100644 index a612ad98..00000000 --- a/legacy_cdts/nspr-cos7-aarch64/nspr-license +++ /dev/null @@ -1,373 +0,0 @@ -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nspr-cos7-ppc64le/build.sh b/legacy_cdts/nspr-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/nspr-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nspr-cos7-ppc64le/meta.yaml b/legacy_cdts/nspr-cos7-ppc64le/meta.yaml deleted file mode 100644 index a98628b3..00000000 --- a/legacy_cdts/nspr-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ -package: - name: nspr-cos7-ppc64le - version: 4.21.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nspr-4.21.0-1.el7.ppc64le.rpm - sha256: 45364781cd4ba368dcfece9587c8d9e89324aaceadbb134530b83596cd0d3e8b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nspr-4.21.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/nspr/ - license: MPL-2.0 - license_family: Other - license_file: nspr-license - summary: (CDT) Netscape Portable Runtime - description: | - NSPR provides platform independence for non-GUI operating system facilities. - These facilities include threads, thread synchronization, normal file and - network I/O, interval timing and calendar time, basic memory management - (malloc and free) and shared library linking. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nspr-cos7-ppc64le/nspr-license b/legacy_cdts/nspr-cos7-ppc64le/nspr-license deleted file mode 100644 index a612ad98..00000000 --- a/legacy_cdts/nspr-cos7-ppc64le/nspr-license +++ /dev/null @@ -1,373 +0,0 @@ -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-cos6-x86_64/build.sh b/legacy_cdts/nss-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/nss-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-cos6-x86_64/meta.yaml b/legacy_cdts/nss-cos6-x86_64/meta.yaml deleted file mode 100644 index f7e6dcad..00000000 --- a/legacy_cdts/nss-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,57 +0,0 @@ -package: - name: nss-cos6-x86_64 - version: 3.36.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-3.36.0-8.el6.x86_64.rpm - sha256: 7e2ada2dbb795a56a2961d0ea681d47f481c42faf3cd0886d991bf07f8d3c39a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-3.36.0-8.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - - nss-util-cos6-x86_64 >=3.36.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - - nss-util-cos6-x86_64 >=3.36.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - - nss-util-cos6-x86_64 >=3.36.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services - description: | - Network Security Services (NSS) is a set of libraries designed to support - cross-platform development of security-enabled client and server applications. - Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, - PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security - standards. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-cos6-x86_64/nss-license b/legacy_cdts/nss-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-cos7-aarch64/build.sh b/legacy_cdts/nss-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/nss-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-cos7-aarch64/meta.yaml b/legacy_cdts/nss-cos7-aarch64/meta.yaml deleted file mode 100644 index dbc142f7..00000000 --- a/legacy_cdts/nss-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,57 +0,0 @@ -package: - name: nss-cos7-aarch64 - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-3.44.0-7.el7_7.aarch64.rpm - sha256: e62d16e9fea97fc4253510568f454c3c0cfd9310b072f23980b78f9cc29d4831 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services - description: | - Network Security Services (NSS) is a set of libraries designed to support - cross-platform development of security-enabled client and server applications. - Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, - PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security - standards. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-cos7-aarch64/nss-license b/legacy_cdts/nss-cos7-aarch64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-cos7-aarch64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-cos7-ppc64le/build.sh b/legacy_cdts/nss-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/nss-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-cos7-ppc64le/meta.yaml b/legacy_cdts/nss-cos7-ppc64le/meta.yaml deleted file mode 100644 index 59cc4c8f..00000000 --- a/legacy_cdts/nss-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,57 +0,0 @@ -package: - name: nss-cos7-ppc64le - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-3.44.0-7.el7_7.ppc64le.rpm - sha256: 348a1040936e8b20ac16adbe3c6a951d3d59e005251800ce50ce2de8a9615c5e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-3.44.0-7.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services - description: | - Network Security Services (NSS) is a set of libraries designed to support - cross-platform development of security-enabled client and server applications. - Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, - PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security - standards. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-cos7-ppc64le/nss-license b/legacy_cdts/nss-cos7-ppc64le/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-cos7-ppc64le/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-softokn-cos6-x86_64/build.sh b/legacy_cdts/nss-softokn-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/nss-softokn-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-softokn-cos6-x86_64/meta.yaml b/legacy_cdts/nss-softokn-cos6-x86_64/meta.yaml deleted file mode 100644 index 8e94cfcd..00000000 --- a/legacy_cdts/nss-softokn-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: nss-softokn-cos6-x86_64 - version: 3.14.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-softokn-3.14.3-23.3.el6_8.x86_64.rpm - sha256: 7e4298904daec41067f01c8943055560cd153d1f39c668c6d2fa978a3d66dd81 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-softokn-3.14.3-23.3.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos6-x86_64 >=4.10.6 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - - nss-util-cos6-x86_64 >=3.15.1 *_{{ cdt_build_number|int }} - host: - - nspr-cos6-x86_64 >=4.10.6 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - - nss-util-cos6-x86_64 >=3.15.1 *_{{ cdt_build_number|int }} - run: - - nspr-cos6-x86_64 >=4.10.6 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos6-x86_64 >=3.14.3 *_{{ cdt_build_number|int }} - - nss-util-cos6-x86_64 >=3.15.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Softoken Module - description: | - Network Security Services Softoken Cryptographic Module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-softokn-cos6-x86_64/nss-license b/legacy_cdts/nss-softokn-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-softokn-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-softokn-cos7-aarch64/build.sh b/legacy_cdts/nss-softokn-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/nss-softokn-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-softokn-cos7-aarch64/meta.yaml b/legacy_cdts/nss-softokn-cos7-aarch64/meta.yaml deleted file mode 100644 index 045e1598..00000000 --- a/legacy_cdts/nss-softokn-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: nss-softokn-cos7-aarch64 - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-softokn-3.44.0-8.el7_7.aarch64.rpm - sha256: e9e101bb578e09199f15af33f2767f7706281ec7383598e31a2caaa1c9fef746 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Softoken Module - description: | - Network Security Services Softoken Cryptographic Module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-softokn-cos7-aarch64/nss-license b/legacy_cdts/nss-softokn-cos7-aarch64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-softokn-cos7-aarch64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-softokn-cos7-ppc64le/build.sh b/legacy_cdts/nss-softokn-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/nss-softokn-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-softokn-cos7-ppc64le/meta.yaml b/legacy_cdts/nss-softokn-cos7-ppc64le/meta.yaml deleted file mode 100644 index fa7d5111..00000000 --- a/legacy_cdts/nss-softokn-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: nss-softokn-cos7-ppc64le - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-softokn-3.44.0-8.el7_7.ppc64le.rpm - sha256: 41748393f94251d2d58988c94f7503576fa28920094e0f0498486422c91e155b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-softokn-freebl-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Softoken Module - description: | - Network Security Services Softoken Cryptographic Module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-softokn-cos7-ppc64le/nss-license b/legacy_cdts/nss-softokn-cos7-ppc64le/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-softokn-cos7-ppc64le/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-softokn-freebl-cos6-x86_64/build.sh b/legacy_cdts/nss-softokn-freebl-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-softokn-freebl-cos6-x86_64/meta.yaml b/legacy_cdts/nss-softokn-freebl-cos6-x86_64/meta.yaml deleted file mode 100644 index 71740dae..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: nss-softokn-freebl-cos6-x86_64 - version: 3.14.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64.rpm - sha256: bccc1e55c5cf90d7ee5ef2d25253fc8dd2c3854121a65711f5f5618b097ffb70 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-softokn-3.14.3-23.3.el6_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Freebl library for the Network Security Services - description: | - NSS Softoken Cryptographic Module Freelb Library Install the nss-softokn- - freebl package if you need the freebl library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-softokn-freebl-cos6-x86_64/nss-license b/legacy_cdts/nss-softokn-freebl-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-softokn-freebl-cos7-aarch64/build.sh b/legacy_cdts/nss-softokn-freebl-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-softokn-freebl-cos7-aarch64/meta.yaml b/legacy_cdts/nss-softokn-freebl-cos7-aarch64/meta.yaml deleted file mode 100644 index e6e71575..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: nss-softokn-freebl-cos7-aarch64 - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-softokn-freebl-3.44.0-8.el7_7.aarch64.rpm - sha256: 5a62051cc69e76ffa44291ed12464a3ce4a8224dbf829330739aae500f33b2b2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-aarch64 >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Freebl library for the Network Security Services - description: | - NSS Softoken Cryptographic Module Freebl Library Install the nss-softokn- - freebl package if you need the freebl library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-softokn-freebl-cos7-aarch64/nss-license b/legacy_cdts/nss-softokn-freebl-cos7-aarch64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos7-aarch64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/build.sh b/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/meta.yaml b/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/meta.yaml deleted file mode 100644 index 22abb5a9..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -package: - name: nss-softokn-freebl-cos7-ppc64le - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-softokn-freebl-3.44.0-8.el7_7.ppc64le.rpm - sha256: 01439cbf4297a341e31b425961bdafc251a4765e22035977ca459c939f949899 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-softokn-3.44.0-8.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - - nss-util-cos7-ppc64le >=3.44.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Freebl library for the Network Security Services - description: | - NSS Softoken Cryptographic Module Freebl Library Install the nss-softokn- - freebl package if you need the freebl library. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/nss-license b/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-softokn-freebl-cos7-ppc64le/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-util-cos6-x86_64/build.sh b/legacy_cdts/nss-util-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/nss-util-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-util-cos6-x86_64/meta.yaml b/legacy_cdts/nss-util-cos6-x86_64/meta.yaml deleted file mode 100644 index c1d85a48..00000000 --- a/legacy_cdts/nss-util-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: nss-util-cos6-x86_64 - version: 3.36.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/nss-util-3.36.0-1.el6.x86_64.rpm - sha256: 928a4ae279634a99963b4525a665c882431a50b9c5f28548572e8f00254f2d88 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/nss-util-3.36.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos6-x86_64 >=4.19.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Utilities Library - description: | - Utilities for Network Security Services and the Softoken module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-util-cos6-x86_64/nss-license b/legacy_cdts/nss-util-cos6-x86_64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-util-cos6-x86_64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-util-cos7-aarch64/build.sh b/legacy_cdts/nss-util-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/nss-util-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-util-cos7-aarch64/meta.yaml b/legacy_cdts/nss-util-cos7-aarch64/meta.yaml deleted file mode 100644 index 9f606d60..00000000 --- a/legacy_cdts/nss-util-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: nss-util-cos7-aarch64 - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/nss-util-3.44.0-4.el7_7.aarch64.rpm - sha256: 174df0fb01025aa97140dce0128312cf64b81079bcd508b55c4e19f95f4045ca - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-aarch64 >=4.21.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Utilities Library - description: | - Utilities for Network Security Services and the Softoken module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-util-cos7-aarch64/nss-license b/legacy_cdts/nss-util-cos7-aarch64/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-util-cos7-aarch64/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/nss-util-cos7-ppc64le/build.sh b/legacy_cdts/nss-util-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/nss-util-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/nss-util-cos7-ppc64le/meta.yaml b/legacy_cdts/nss-util-cos7-ppc64le/meta.yaml deleted file mode 100644 index cfb9dabd..00000000 --- a/legacy_cdts/nss-util-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: nss-util-cos7-ppc64le - version: 3.44.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/nss-util-3.44.0-4.el7_7.ppc64le.rpm - sha256: b0eec4f2390d3a39a19afe60f914cc58f6de4b1749efef3991e5cdc991ded025 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/nss-util-3.44.0-4.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - host: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - run: - - nspr-cos7-ppc64le >=4.21.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.mozilla.org/projects/security/pki/nss/ - license: MPL-2.0 - license_family: Other - license_file: nss-license - summary: (CDT) Network Security Services Utilities Library - description: | - Utilities for Network Security Services and the Softoken module - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/nss-util-cos7-ppc64le/nss-license b/legacy_cdts/nss-util-cos7-ppc64le/nss-license deleted file mode 100644 index a1aa89a3..00000000 --- a/legacy_cdts/nss-util-cos7-ppc64le/nss-license +++ /dev/null @@ -1,403 +0,0 @@ -NSS is available under the Mozilla Public License, version 2, a copy of which -is below. - -Note on GPL Compatibility -------------------------- - -The MPL 2, section 3.3, permits you to combine NSS with code under the GNU -General Public License (GPL) version 2, or any later version of that -license, to make a Larger Work, and distribute the result under the GPL. -The only condition is that you must also make NSS, and any changes you -have made to it, available to recipients under the terms of the MPL 2 also. - -Anyone who receives the combined code from you does not have to continue -to dual licence in this way, and may, if they wish, distribute under the -terms of either of the two licences - either the MPL alone or the GPL -alone. However, we discourage people from distributing copies of NSS under -the GPL alone, because it means that any improvements they make cannot be -reincorporated into the main version of NSS. There is never a need to do -this for license compatibility reasons. - -Note on LGPL Compatibility --------------------------- - -The above also applies to combining MPLed code in a single library with -code under the GNU Lesser General Public License (LGPL) version 2.1, or -any later version of that license. If the LGPLed code and the MPLed code -are not in the same library, then the copyleft coverage of the two -licences does not overlap, so no issues arise. - - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. diff --git a/legacy_cdts/numactl-cos6-x86_64/build.sh b/legacy_cdts/numactl-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/numactl-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-cos6-x86_64/meta.yaml b/legacy_cdts/numactl-cos6-x86_64/meta.yaml deleted file mode 100644 index b3c395fa..00000000 --- a/legacy_cdts/numactl-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: numactl-cos6-x86_64 - version: 2.0.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/numactl-2.0.9-2.el6.x86_64.rpm - sha256: 70e58c3b01ce62d90ef0e3d9f1c0d1d3efaa4d237b3b821ee7d1e791553d82a7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/numactl-2.0.9-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: ftp://oss.sgi.com/www/projects/libnuma/download - license: LGPLv2/GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Library for tuning for Non Uniform Memory Access machines - description: | - Simple NUMA policy support. It consists of a numactl program to run other - programs with a specific NUMA policy and a libnuma to do allocations with NUMA - policy in applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-cos6-x86_64/numactl-copyright.txt b/legacy_cdts/numactl-cos6-x86_64/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-cos6-x86_64/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-cos6-x86_64/numactl-gpl2.txt b/legacy_cdts/numactl-cos6-x86_64/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-cos6-x86_64/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-cos6-x86_64/numactl-lgpl2.txt b/legacy_cdts/numactl-cos6-x86_64/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-cos6-x86_64/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/numactl-cos7-aarch64/build.sh b/legacy_cdts/numactl-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/numactl-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-cos7-aarch64/meta.yaml b/legacy_cdts/numactl-cos7-aarch64/meta.yaml deleted file mode 100644 index 5bcb5f4f..00000000 --- a/legacy_cdts/numactl-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: numactl-cos7-aarch64 - version: 2.0.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/numactl-2.0.12-5.el7.aarch64.rpm - sha256: c227f8d7d0b08dd1a40b855c472998da3eb6f029ad3964d44871295cd9e841b9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/numactl/numactl - license: GPL-2.0-only - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Library for tuning for Non Uniform Memory Access machines - description: | - Simple NUMA policy support. It consists of a numactl program to run other - programs with a specific NUMA policy. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-cos7-aarch64/numactl-copyright.txt b/legacy_cdts/numactl-cos7-aarch64/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-cos7-aarch64/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-cos7-aarch64/numactl-gpl2.txt b/legacy_cdts/numactl-cos7-aarch64/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-cos7-aarch64/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-cos7-aarch64/numactl-lgpl2.txt b/legacy_cdts/numactl-cos7-aarch64/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-cos7-aarch64/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/numactl-cos7-ppc64le/build.sh b/legacy_cdts/numactl-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/numactl-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-cos7-ppc64le/meta.yaml b/legacy_cdts/numactl-cos7-ppc64le/meta.yaml deleted file mode 100644 index cfcf889a..00000000 --- a/legacy_cdts/numactl-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: numactl-cos7-ppc64le - version: 2.0.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/numactl-2.0.12-5.el7.ppc64le.rpm - sha256: 188d558d22ab46eacd64b29fad9d115012a39481d2a7c60198d33442c4766386 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/numactl/numactl - license: GPL-2.0-only - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Library for tuning for Non Uniform Memory Access machines - description: | - Simple NUMA policy support. It consists of a numactl program to run other - programs with a specific NUMA policy. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-cos7-ppc64le/numactl-copyright.txt b/legacy_cdts/numactl-cos7-ppc64le/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-cos7-ppc64le/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-cos7-ppc64le/numactl-gpl2.txt b/legacy_cdts/numactl-cos7-ppc64le/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-cos7-ppc64le/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-cos7-ppc64le/numactl-lgpl2.txt b/legacy_cdts/numactl-cos7-ppc64le/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-cos7-ppc64le/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/numactl-devel-cos6-x86_64/build.sh b/legacy_cdts/numactl-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/numactl-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-devel-cos6-x86_64/meta.yaml b/legacy_cdts/numactl-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 46e3673b..00000000 --- a/legacy_cdts/numactl-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: numactl-devel-cos6-x86_64 - version: 2.0.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/numactl-devel-2.0.9-2.el6.x86_64.rpm - sha256: 0c8d3b3a8bd677c152c7649f603157ba38114e960e62450fa711dfd3d9185037 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/numactl-2.0.9-2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - numactl-cos6-x86_64 ==2.0.9 *_{{ cdt_build_number|int }} - host: - - numactl-cos6-x86_64 ==2.0.9 *_{{ cdt_build_number|int }} - run: - - numactl-cos6-x86_64 ==2.0.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: ftp://oss.sgi.com/www/projects/libnuma/download - license: LGPLv2/GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Development package for building Applications that use numa - description: | - Provides development headers for numa library calls - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-devel-cos6-x86_64/numactl-copyright.txt b/legacy_cdts/numactl-devel-cos6-x86_64/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-devel-cos6-x86_64/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-devel-cos6-x86_64/numactl-gpl2.txt b/legacy_cdts/numactl-devel-cos6-x86_64/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-devel-cos6-x86_64/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-devel-cos6-x86_64/numactl-lgpl2.txt b/legacy_cdts/numactl-devel-cos6-x86_64/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-devel-cos6-x86_64/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/numactl-devel-cos7-aarch64/build.sh b/legacy_cdts/numactl-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/numactl-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-devel-cos7-aarch64/meta.yaml b/legacy_cdts/numactl-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 46cf8442..00000000 --- a/legacy_cdts/numactl-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: numactl-devel-cos7-aarch64 - version: 2.0.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/numactl-devel-2.0.12-5.el7.aarch64.rpm - sha256: c9cf116e115f9a6560fbfb89ff741782b77c0cf4fa9488560608cc5e321609c8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - numactl-libs-cos7-aarch64 ==2.0.12 *_{{ cdt_build_number|int }} - host: - - numactl-libs-cos7-aarch64 ==2.0.12 *_{{ cdt_build_number|int }} - run: - - numactl-libs-cos7-aarch64 ==2.0.12 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/numactl/numactl - license: LGPLv2 and GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Development package for building Applications that use numa - description: | - Provides development headers for numa library calls - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-devel-cos7-aarch64/numactl-copyright.txt b/legacy_cdts/numactl-devel-cos7-aarch64/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-devel-cos7-aarch64/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-devel-cos7-aarch64/numactl-gpl2.txt b/legacy_cdts/numactl-devel-cos7-aarch64/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-devel-cos7-aarch64/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-devel-cos7-aarch64/numactl-lgpl2.txt b/legacy_cdts/numactl-devel-cos7-aarch64/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-devel-cos7-aarch64/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/numactl-devel-cos7-ppc64le/build.sh b/legacy_cdts/numactl-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/numactl-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/numactl-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 5082a65d..00000000 --- a/legacy_cdts/numactl-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: numactl-devel-cos7-ppc64le - version: 2.0.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/numactl-devel-2.0.12-5.el7.ppc64le.rpm - sha256: 898d7f0b3ec3c37036a503acc91e8bf6a64b735ec9e9fcf44579437deac78c89 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - numactl-libs-cos7-ppc64le ==2.0.12 *_{{ cdt_build_number|int }} - host: - - numactl-libs-cos7-ppc64le ==2.0.12 *_{{ cdt_build_number|int }} - run: - - numactl-libs-cos7-ppc64le ==2.0.12 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/numactl/numactl - license: LGPLv2 and GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) Development package for building Applications that use numa - description: | - Provides development headers for numa library calls - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-copyright.txt b/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-gpl2.txt b/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-lgpl2.txt b/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-devel-cos7-ppc64le/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/numactl-libs-cos7-aarch64/build.sh b/legacy_cdts/numactl-libs-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/numactl-libs-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-libs-cos7-aarch64/meta.yaml b/legacy_cdts/numactl-libs-cos7-aarch64/meta.yaml deleted file mode 100644 index cb86608b..00000000 --- a/legacy_cdts/numactl-libs-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: numactl-libs-cos7-aarch64 - version: 2.0.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/numactl-libs-2.0.12-5.el7.aarch64.rpm - sha256: c4ba0c78449b077223c0a8a22ab28ac7d9f29328dea459f92ff7b33b1abd62db - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/numactl/numactl - license: LGPLv2 and GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) libnuma libraries - description: | - numactl-libs provides libnuma, a library to do allocations with NUMA policy in - applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-libs-cos7-aarch64/numactl-copyright.txt b/legacy_cdts/numactl-libs-cos7-aarch64/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-libs-cos7-aarch64/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-libs-cos7-aarch64/numactl-gpl2.txt b/legacy_cdts/numactl-libs-cos7-aarch64/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-libs-cos7-aarch64/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-libs-cos7-aarch64/numactl-lgpl2.txt b/legacy_cdts/numactl-libs-cos7-aarch64/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-libs-cos7-aarch64/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/numactl-libs-cos7-ppc64le/build.sh b/legacy_cdts/numactl-libs-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/numactl-libs-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/numactl-libs-cos7-ppc64le/meta.yaml b/legacy_cdts/numactl-libs-cos7-ppc64le/meta.yaml deleted file mode 100644 index 40aebd84..00000000 --- a/legacy_cdts/numactl-libs-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,45 +0,0 @@ -package: - name: numactl-libs-cos7-ppc64le - version: 2.0.12 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/numactl-libs-2.0.12-5.el7.ppc64le.rpm - sha256: 645fbaa8c7d906cbe1ff11c219529ab6a68733f5bd01061159c3a12acc521f95 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/numactl-2.0.12-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/numactl/numactl - license: LGPLv2 and GPLv2 - license_family: GPL2 - license_file: - - numactl-copyright.txt - - numactl-gpl2.txt - - numactl-lgpl2.txt - summary: (CDT) libnuma libraries - description: | - numactl-libs provides libnuma, a library to do allocations with NUMA policy in - applications. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-copyright.txt b/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-copyright.txt deleted file mode 100644 index 69e66c4d..00000000 --- a/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-copyright.txt +++ /dev/null @@ -1,14 +0,0 @@ -Copyright: - -numactl and the demo programs are under the GNU General Public License, v.2 -libnuma is under the GNU Lesser General Public License, v2.1. - -The manpages are under the same license as the Linux manpages (see the files) - -numademo links with a library derived from the C version of STREAM -by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c -for the license. In particular when you publish numademo output -you might need to pay attention there or filter out the STREAM results. - -It also uses a public domain Mersenne Twister implementation from -Michael Brundage. diff --git a/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-gpl2.txt b/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-gpl2.txt deleted file mode 100644 index 9bd56be5..00000000 --- a/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-gpl2.txt +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-lgpl2.txt b/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-lgpl2.txt deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/numactl-libs-cos7-ppc64le/numactl-lgpl2.txt +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/opensm-cos6-x86_64/build.sh b/legacy_cdts/opensm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/opensm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-cos6-x86_64/meta.yaml b/legacy_cdts/opensm-cos6-x86_64/meta.yaml deleted file mode 100644 index c53e5944..00000000 --- a/legacy_cdts/opensm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: opensm-cos6-x86_64 - version: 3.3.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/opensm-3.3.17-1.el6.x86_64.rpm - sha256: 1133cfd513a5e32a5c5aba55115ad7e6e9e9e018b9e8bdbf2ef321a7b354a267 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/opensm-3.3.17-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int }} - host: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int }} - run: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) OpenIB InfiniBand Subnet Manager and management utilities - description: | - OpenSM is the OpenIB project's Subnet Manager for Infiniband networks. The - subnet manager is run as a system daemon on one of the machines in the - infiniband fabric to manage the fabric's routing state. This package also - contains various tools for diagnosing and testing Infiniband networks that can - be used from any machine and do not need to be run on a machine running the - opensm daemon. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-cos6-x86_64/opensm-license b/legacy_cdts/opensm-cos6-x86_64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-cos6-x86_64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-cos7-aarch64/build.sh b/legacy_cdts/opensm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/opensm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-cos7-aarch64/meta.yaml b/legacy_cdts/opensm-cos7-aarch64/meta.yaml deleted file mode 100644 index bc72f087..00000000 --- a/legacy_cdts/opensm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: opensm-cos7-aarch64 - version: 3.3.21 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/opensm-3.3.21-3.el7_8.aarch64.rpm - sha256: e096ca2e3f6f7dab71c74927e4140bc2d841e3bd241ebcacd19a17563b735bfd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos7-aarch64 ==3.3.21 *_{{ cdt_build_number|int }} - host: - - opensm-libs-cos7-aarch64 ==3.3.21 *_{{ cdt_build_number|int }} - run: - - opensm-libs-cos7-aarch64 ==3.3.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/opensm - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) OpenIB InfiniBand Subnet Manager and management utilities - description: | - OpenSM is the OpenIB project's Subnet Manager for Infiniband networks. The - subnet manager is run as a system daemon on one of the machines in the - infiniband fabric to manage the fabric's routing state. This package also - contains various tools for diagnosing and testing Infiniband networks that can - be used from any machine and do not need to be run on a machine running the - opensm daemon. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-cos7-aarch64/opensm-license b/legacy_cdts/opensm-cos7-aarch64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-cos7-aarch64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-cos7-ppc64le/build.sh b/legacy_cdts/opensm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/opensm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-cos7-ppc64le/meta.yaml b/legacy_cdts/opensm-cos7-ppc64le/meta.yaml deleted file mode 100644 index f2b66ed6..00000000 --- a/legacy_cdts/opensm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,53 +0,0 @@ -package: - name: opensm-cos7-ppc64le - version: 3.3.21 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/opensm-3.3.21-3.el7_8.ppc64le.rpm - sha256: 1ad0cf7c4bcd859bf58bd7a4d4af5e80696b4c5e474865f3e90ffadee707d91f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos7-ppc64le ==3.3.21 *_{{ cdt_build_number|int }} - host: - - opensm-libs-cos7-ppc64le ==3.3.21 *_{{ cdt_build_number|int }} - run: - - opensm-libs-cos7-ppc64le ==3.3.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/opensm - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) OpenIB InfiniBand Subnet Manager and management utilities - description: | - OpenSM is the OpenIB project's Subnet Manager for Infiniband networks. The - subnet manager is run as a system daemon on one of the machines in the - infiniband fabric to manage the fabric's routing state. This package also - contains various tools for diagnosing and testing Infiniband networks that can - be used from any machine and do not need to be run on a machine running the - opensm daemon. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-cos7-ppc64le/opensm-license b/legacy_cdts/opensm-cos7-ppc64le/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-cos7-ppc64le/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-devel-cos6-x86_64/build.sh b/legacy_cdts/opensm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/opensm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-devel-cos6-x86_64/meta.yaml b/legacy_cdts/opensm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 53568778..00000000 --- a/legacy_cdts/opensm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: opensm-devel-cos6-x86_64 - version: 3.3.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/opensm-devel-3.3.17-1.el6.x86_64.rpm - sha256: 4c388b5f39132e01f2e96ec81d37f7222104dc28c6a6b1c8ac5442eed2c5df6d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/opensm-3.3.17-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int }} - host: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int }} - run: - - opensm-libs-cos6-x86_64 ==3.3.17 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Development files for the opensm-libs libraries - description: | - Development environment for the opensm libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-devel-cos6-x86_64/opensm-license b/legacy_cdts/opensm-devel-cos6-x86_64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-devel-cos6-x86_64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-devel-cos7-aarch64/build.sh b/legacy_cdts/opensm-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/opensm-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-devel-cos7-aarch64/meta.yaml b/legacy_cdts/opensm-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index e64d4c26..00000000 --- a/legacy_cdts/opensm-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: opensm-devel-cos7-aarch64 - version: 3.3.21 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/opensm-devel-3.3.21-3.el7_8.aarch64.rpm - sha256: 5e87ade6a7fb9b87d228dcb1a4c81558c0775b5cebc5667422dc347e7db0c186 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos7-aarch64 ==3.3.21 *_{{ cdt_build_number|int }} - host: - - opensm-libs-cos7-aarch64 ==3.3.21 *_{{ cdt_build_number|int }} - run: - - opensm-libs-cos7-aarch64 ==3.3.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/opensm - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Development files for the opensm-libs libraries - description: | - Development environment for the opensm libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-devel-cos7-aarch64/opensm-license b/legacy_cdts/opensm-devel-cos7-aarch64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-devel-cos7-aarch64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-devel-cos7-ppc64le/build.sh b/legacy_cdts/opensm-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/opensm-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/opensm-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 87235bc0..00000000 --- a/legacy_cdts/opensm-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: opensm-devel-cos7-ppc64le - version: 3.3.21 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/opensm-devel-3.3.21-3.el7_8.ppc64le.rpm - sha256: 2c2c2c7b67185d1d25c0517b0b26d77a025717e1b8084e37f455a4f425c66440 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - opensm-libs-cos7-ppc64le ==3.3.21 *_{{ cdt_build_number|int }} - host: - - opensm-libs-cos7-ppc64le ==3.3.21 *_{{ cdt_build_number|int }} - run: - - opensm-libs-cos7-ppc64le ==3.3.21 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/opensm - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Development files for the opensm-libs libraries - description: | - Development environment for the opensm libraries - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-devel-cos7-ppc64le/opensm-license b/legacy_cdts/opensm-devel-cos7-ppc64le/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-devel-cos7-ppc64le/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-libs-cos6-x86_64/build.sh b/legacy_cdts/opensm-libs-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/opensm-libs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-libs-cos6-x86_64/meta.yaml b/legacy_cdts/opensm-libs-cos6-x86_64/meta.yaml deleted file mode 100644 index 154ae7b7..00000000 --- a/legacy_cdts/opensm-libs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: opensm-libs-cos6-x86_64 - version: 3.3.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/opensm-libs-3.3.17-1.el6.x86_64.rpm - sha256: eb3027cbc2a340d7093c8ad18c6c8933670d02e3cbede1e8db86db3ffcbe0f06 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/opensm-3.3.17-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.openfabrics.org/ - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Libraries used by opensm and included utilities - description: | - Shared libraries for Infiniband user space access - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-libs-cos6-x86_64/opensm-license b/legacy_cdts/opensm-libs-cos6-x86_64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-libs-cos6-x86_64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-libs-cos7-aarch64/build.sh b/legacy_cdts/opensm-libs-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/opensm-libs-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-libs-cos7-aarch64/meta.yaml b/legacy_cdts/opensm-libs-cos7-aarch64/meta.yaml deleted file mode 100644 index dfeffd50..00000000 --- a/legacy_cdts/opensm-libs-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: opensm-libs-cos7-aarch64 - version: 3.3.21 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/opensm-libs-3.3.21-3.el7_8.aarch64.rpm - sha256: e632beaafcaa0d3e3d35647fd30311ce84177f5d2714b91b2321014e102a0b55 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/opensm - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Libraries used by opensm and included utilities - description: | - Shared libraries for Infiniband user space access - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-libs-cos7-aarch64/opensm-license b/legacy_cdts/opensm-libs-cos7-aarch64/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-libs-cos7-aarch64/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/opensm-libs-cos7-ppc64le/build.sh b/legacy_cdts/opensm-libs-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/opensm-libs-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/opensm-libs-cos7-ppc64le/meta.yaml b/legacy_cdts/opensm-libs-cos7-ppc64le/meta.yaml deleted file mode 100644 index 586fa045..00000000 --- a/legacy_cdts/opensm-libs-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: opensm-libs-cos7-ppc64le - version: 3.3.21 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/opensm-libs-3.3.21-3.el7_8.ppc64le.rpm - sha256: c65cfc36d6c40a62e990c7ff83ab1407d6a1248dfc2f380b69552f21a2f16bbb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/opensm-3.3.21-3.el7_8.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/opensm - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - opensm-license - summary: (CDT) Libraries used by opensm and included utilities - description: | - Shared libraries for Infiniband user space access - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/opensm-libs-cos7-ppc64le/opensm-license b/legacy_cdts/opensm-libs-cos7-ppc64le/opensm-license deleted file mode 100644 index 07e5ab0b..00000000 --- a/legacy_cdts/opensm-libs-cos7-ppc64le/opensm-license +++ /dev/null @@ -1,32 +0,0 @@ - Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved. - Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. - Copyright (c) 1996-2003 Intel Corporation. All rights reserved. - - This software is available to you under a choice of one of two - licenses. You may choose to be licensed under the terms of the GNU - General Public License (GPL) Version 2, available from the file - COPYING in the main directory of this source tree, or the - OpenIB.org BSD license below: - - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - diff --git a/legacy_cdts/orbit2-cos6-x86_64/build.sh b/legacy_cdts/orbit2-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/orbit2-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/orbit2-cos6-x86_64/meta.yaml b/legacy_cdts/orbit2-cos6-x86_64/meta.yaml deleted file mode 100644 index 503cd420..00000000 --- a/legacy_cdts/orbit2-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: orbit2-cos6-x86_64 - version: 2.14.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ORBit2-2.14.17-7.el6.x86_64.rpm - sha256: 292e8159497d55ae398fa2659bbea11d5ece3d135856654a75a3aaeae8ad00b6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ORBit2-2.14.17-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) A high-performance CORBA Object Request Broker - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker). It allows programs to send requests and receive - replies from other programs, regardless of the locations of the two programs. - CORBA is an architecture that enables communication between program objects, - regardless of the programming language they're written in or the operating - system they run on. You will need to install this package and ORBit-devel if - you want to write programs that use CORBA technology. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/orbit2-cos6-x86_64/orbit2-copying b/legacy_cdts/orbit2-cos6-x86_64/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/legacy_cdts/orbit2-cos6-x86_64/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/orbit2-cos6-x86_64/orbit2-copying.lib b/legacy_cdts/orbit2-cos6-x86_64/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/legacy_cdts/orbit2-cos6-x86_64/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/orbit2-cos7-aarch64/build.sh b/legacy_cdts/orbit2-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/orbit2-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/orbit2-cos7-aarch64/meta.yaml b/legacy_cdts/orbit2-cos7-aarch64/meta.yaml deleted file mode 100644 index 73ba81bb..00000000 --- a/legacy_cdts/orbit2-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: orbit2-cos7-aarch64 - version: 2.14.19 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ORBit2-2.14.19-13.el7.aarch64.rpm - sha256: 376ecf27cfc93e6d1d3bb1344a5e1dd82e493828213122c5bbc6c48f48803127 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) A high-performance CORBA Object Request Broker - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker). It allows programs to send requests and receive - replies from other programs, regardless of the locations of the two programs. - CORBA is an architecture that enables communication between program objects, - regardless of the programming language they're written in or the operating - system they run on. You will need to install this package and ORBit-devel if - you want to write programs that use CORBA technology. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/orbit2-cos7-aarch64/orbit2-copying b/legacy_cdts/orbit2-cos7-aarch64/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/legacy_cdts/orbit2-cos7-aarch64/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/orbit2-cos7-aarch64/orbit2-copying.lib b/legacy_cdts/orbit2-cos7-aarch64/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/legacy_cdts/orbit2-cos7-aarch64/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/orbit2-cos7-ppc64le/build.sh b/legacy_cdts/orbit2-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/orbit2-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/orbit2-cos7-ppc64le/meta.yaml b/legacy_cdts/orbit2-cos7-ppc64le/meta.yaml deleted file mode 100644 index 3da7eee0..00000000 --- a/legacy_cdts/orbit2-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: orbit2-cos7-ppc64le - version: 2.14.19 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ORBit2-2.14.19-13.el7.ppc64le.rpm - sha256: f7c5df0eba268db12f528d0363bc0b61ff9637c2e92e178d3a0bf193a44a0485 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) A high-performance CORBA Object Request Broker - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker). It allows programs to send requests and receive - replies from other programs, regardless of the locations of the two programs. - CORBA is an architecture that enables communication between program objects, - regardless of the programming language they're written in or the operating - system they run on. You will need to install this package and ORBit-devel if - you want to write programs that use CORBA technology. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/orbit2-cos7-ppc64le/orbit2-copying b/legacy_cdts/orbit2-cos7-ppc64le/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/legacy_cdts/orbit2-cos7-ppc64le/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/orbit2-cos7-ppc64le/orbit2-copying.lib b/legacy_cdts/orbit2-cos7-ppc64le/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/legacy_cdts/orbit2-cos7-ppc64le/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/orbit2-devel-cos6-x86_64/build.sh b/legacy_cdts/orbit2-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/orbit2-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/orbit2-devel-cos6-x86_64/meta.yaml b/legacy_cdts/orbit2-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 92fb7d4e..00000000 --- a/legacy_cdts/orbit2-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: orbit2-devel-cos6-x86_64 - version: 2.14.17 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/ORBit2-devel-2.14.17-7.el6.x86_64.rpm - sha256: 077b9aef4138f4ef777ab92154c64d43839d0bc1a33ebdb97433546e3f393664 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/ORBit2-2.14.17-7.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos6-x86_64 ==2.14.17 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos6-x86_64 >=0.8.2 *_{{ cdt_build_number|int }} - host: - - orbit2-cos6-x86_64 ==2.14.17 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos6-x86_64 >=0.8.2 *_{{ cdt_build_number|int }} - run: - - orbit2-cos6-x86_64 ==2.14.17 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos6-x86_64 >=0.8.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) Development libraries, header files and utilities for ORBit - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker) with support for the C language. This package - contains the header files, libraries and utilities necessary to write programs - that use CORBA technology. If you want to write such programs, you'll also - need to install the ORBIT package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/orbit2-devel-cos6-x86_64/orbit2-copying b/legacy_cdts/orbit2-devel-cos6-x86_64/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/legacy_cdts/orbit2-devel-cos6-x86_64/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/orbit2-devel-cos6-x86_64/orbit2-copying.lib b/legacy_cdts/orbit2-devel-cos6-x86_64/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/legacy_cdts/orbit2-devel-cos6-x86_64/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/orbit2-devel-cos7-aarch64/build.sh b/legacy_cdts/orbit2-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/orbit2-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/orbit2-devel-cos7-aarch64/meta.yaml b/legacy_cdts/orbit2-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index a79b9aa5..00000000 --- a/legacy_cdts/orbit2-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: orbit2-devel-cos7-aarch64 - version: 2.14.19 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/ORBit2-devel-2.14.19-13.el7.aarch64.rpm - sha256: 76282f803fdeb92c22cc78add7a79247fb3243f7399bd1a596b373af28cb3889 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos7-aarch64 ==2.14.19 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos7-aarch64 >=0.8.2 *_{{ cdt_build_number|int }} - host: - - orbit2-cos7-aarch64 ==2.14.19 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos7-aarch64 >=0.8.2 *_{{ cdt_build_number|int }} - run: - - orbit2-cos7-aarch64 ==2.14.19 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos7-aarch64 >=0.8.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) Development libraries, header files and utilities for ORBit - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker) with support for the C language. This package - contains the header files, libraries and utilities necessary to write programs - that use CORBA technology. If you want to write such programs, you'll also - need to install the ORBIT package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/orbit2-devel-cos7-aarch64/orbit2-copying b/legacy_cdts/orbit2-devel-cos7-aarch64/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/legacy_cdts/orbit2-devel-cos7-aarch64/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/orbit2-devel-cos7-aarch64/orbit2-copying.lib b/legacy_cdts/orbit2-devel-cos7-aarch64/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/legacy_cdts/orbit2-devel-cos7-aarch64/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/orbit2-devel-cos7-ppc64le/build.sh b/legacy_cdts/orbit2-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/orbit2-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/orbit2-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/orbit2-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index af1729c9..00000000 --- a/legacy_cdts/orbit2-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: orbit2-devel-cos7-ppc64le - version: 2.14.19 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/ORBit2-devel-2.14.19-13.el7.ppc64le.rpm - sha256: 1691725a961ea407158c76d39197d10abfb8201dce4f2c4dd5d39afeaa8cc71c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/ORBit2-2.14.19-13.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - orbit2-cos7-ppc64le ==2.14.19 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos7-ppc64le >=0.8.2 *_{{ cdt_build_number|int }} - host: - - orbit2-cos7-ppc64le ==2.14.19 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos7-ppc64le >=0.8.2 *_{{ cdt_build_number|int }} - run: - - orbit2-cos7-ppc64le ==2.14.19 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.2.0 *_{{ cdt_build_number|int }} - - libidl-devel-cos7-ppc64le >=0.8.2 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.gnome.org/projects/ORBit2 - license: LGPLv2+ and GPLv2+ - license_family: GPL2 - license_file: - - orbit2-copying - - orbit2-copying.lib - summary: (CDT) Development libraries, header files and utilities for ORBit - description: | - ORBit is a high-performance CORBA (Common Object Request Broker Architecture) - ORB (object request broker) with support for the C language. This package - contains the header files, libraries and utilities necessary to write programs - that use CORBA technology. If you want to write such programs, you'll also - need to install the ORBIT package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/orbit2-devel-cos7-ppc64le/orbit2-copying b/legacy_cdts/orbit2-devel-cos7-ppc64le/orbit2-copying deleted file mode 100644 index 623b6258..00000000 --- a/legacy_cdts/orbit2-devel-cos7-ppc64le/orbit2-copying +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/legacy_cdts/orbit2-devel-cos7-ppc64le/orbit2-copying.lib b/legacy_cdts/orbit2-devel-cos7-ppc64le/orbit2-copying.lib deleted file mode 100644 index 778d0bb5..00000000 --- a/legacy_cdts/orbit2-devel-cos7-ppc64le/orbit2-copying.lib +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/p11-kit-cos6-x86_64/build.sh b/legacy_cdts/p11-kit-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/p11-kit-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/p11-kit-cos6-x86_64/meta.yaml b/legacy_cdts/p11-kit-cos6-x86_64/meta.yaml deleted file mode 100644 index a50763db..00000000 --- a/legacy_cdts/p11-kit-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: p11-kit-cos6-x86_64 - version: 0.18.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/p11-kit-0.18.5-2.el6_5.2.x86_64.rpm - sha256: 72c0d0603374442745817291b41eff329e97557aa89d6d8b112f5c033d16ee15 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/p11-kit-0.18.5-2.el6_5.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) Library for loading and sharing PKCS#11 modules - description: | - p11-kit provides a way to load and enumerate PKCS#11 modules, as well as a - standard configuration setup for installing PKCS#11 modules in such a way that - they're discoverable. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/p11-kit-cos6-x86_64/p11-kit-license b/legacy_cdts/p11-kit-cos6-x86_64/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/legacy_cdts/p11-kit-cos6-x86_64/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/p11-kit-cos7-aarch64/build.sh b/legacy_cdts/p11-kit-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/p11-kit-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/p11-kit-cos7-aarch64/meta.yaml b/legacy_cdts/p11-kit-cos7-aarch64/meta.yaml deleted file mode 100644 index f491f6a8..00000000 --- a/legacy_cdts/p11-kit-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: p11-kit-cos7-aarch64 - version: 0.23.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/p11-kit-0.23.5-3.el7.aarch64.rpm - sha256: eb5bd186fe148b1d86a6cabe462fa0abe70d2856dcb21e25b74ff8597420a585 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) Library for loading and sharing PKCS#11 modules - description: | - p11-kit provides a way to load and enumerate PKCS#11 modules, as well as a - standard configuration setup for installing PKCS#11 modules in such a way that - they're discoverable. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/p11-kit-cos7-aarch64/p11-kit-license b/legacy_cdts/p11-kit-cos7-aarch64/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/legacy_cdts/p11-kit-cos7-aarch64/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/p11-kit-cos7-ppc64le/build.sh b/legacy_cdts/p11-kit-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/p11-kit-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/p11-kit-cos7-ppc64le/meta.yaml b/legacy_cdts/p11-kit-cos7-ppc64le/meta.yaml deleted file mode 100644 index 131ca909..00000000 --- a/legacy_cdts/p11-kit-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: p11-kit-cos7-ppc64le - version: 0.23.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/p11-kit-0.23.5-3.el7.ppc64le.rpm - sha256: 4aa25e0e63b3ba905ee8314170a6ea2c5a2c09f9f30957cf84ce12ecc5193c4c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) Library for loading and sharing PKCS#11 modules - description: | - p11-kit provides a way to load and enumerate PKCS#11 modules, as well as a - standard configuration setup for installing PKCS#11 modules in such a way that - they're discoverable. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/p11-kit-cos7-ppc64le/p11-kit-license b/legacy_cdts/p11-kit-cos7-ppc64le/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/legacy_cdts/p11-kit-cos7-ppc64le/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/p11-kit-trust-cos6-x86_64/build.sh b/legacy_cdts/p11-kit-trust-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/p11-kit-trust-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/p11-kit-trust-cos6-x86_64/meta.yaml b/legacy_cdts/p11-kit-trust-cos6-x86_64/meta.yaml deleted file mode 100644 index bd0ebf7e..00000000 --- a/legacy_cdts/p11-kit-trust-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: p11-kit-trust-cos6-x86_64 - version: 0.18.5 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/p11-kit-trust-0.18.5-2.el6_5.2.x86_64.rpm - sha256: 567f2ae1f27f625358041e52dfaea7fb9a4ddbc989452077660e03bdfbcd98a5 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/p11-kit-0.18.5-2.el6_5.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos6-x86_64 ==0.18.5 *_{{ cdt_build_number|int }} - host: - - p11-kit-cos6-x86_64 ==0.18.5 *_{{ cdt_build_number|int }} - run: - - p11-kit-cos6-x86_64 ==0.18.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) System trust module from p11-kit - description: | - The p11-kit-trust package contains a system trust PKCS#11 module which - contains certificate anchors and black lists. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/p11-kit-trust-cos6-x86_64/p11-kit-license b/legacy_cdts/p11-kit-trust-cos6-x86_64/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/legacy_cdts/p11-kit-trust-cos6-x86_64/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/p11-kit-trust-cos7-aarch64/build.sh b/legacy_cdts/p11-kit-trust-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/p11-kit-trust-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/p11-kit-trust-cos7-aarch64/meta.yaml b/legacy_cdts/p11-kit-trust-cos7-aarch64/meta.yaml deleted file mode 100644 index 2c5c8d19..00000000 --- a/legacy_cdts/p11-kit-trust-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: p11-kit-trust-cos7-aarch64 - version: 0.23.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/p11-kit-trust-0.23.5-3.el7.aarch64.rpm - sha256: de5e0b87ee6d8d13852c2ffb7f03cdb60d4c37e40502156030516f8a0bbd6dea - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos7-aarch64 ==0.23.5 *_{{ cdt_build_number|int }} - host: - - p11-kit-cos7-aarch64 ==0.23.5 *_{{ cdt_build_number|int }} - run: - - p11-kit-cos7-aarch64 ==0.23.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) System trust module from p11-kit - description: | - The p11-kit-trust package contains a system trust PKCS#11 module which - contains certificate anchors and black lists. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/p11-kit-trust-cos7-aarch64/p11-kit-license b/legacy_cdts/p11-kit-trust-cos7-aarch64/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/legacy_cdts/p11-kit-trust-cos7-aarch64/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/p11-kit-trust-cos7-ppc64le/build.sh b/legacy_cdts/p11-kit-trust-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/p11-kit-trust-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/p11-kit-trust-cos7-ppc64le/meta.yaml b/legacy_cdts/p11-kit-trust-cos7-ppc64le/meta.yaml deleted file mode 100644 index bc778cac..00000000 --- a/legacy_cdts/p11-kit-trust-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: p11-kit-trust-cos7-ppc64le - version: 0.23.5 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/p11-kit-trust-0.23.5-3.el7.ppc64le.rpm - sha256: adb8946ce2ea998ff24a67f73435461e58417789a8054e1a7e7ec7b635b35e87 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/p11-kit-0.23.5-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - p11-kit-cos7-ppc64le ==0.23.5 *_{{ cdt_build_number|int }} - host: - - p11-kit-cos7-ppc64le ==0.23.5 *_{{ cdt_build_number|int }} - run: - - p11-kit-cos7-ppc64le ==0.23.5 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://p11-glue.freedesktop.org/p11-kit.html - license: BSD - license_family: BSD - license_file: p11-kit-license - summary: (CDT) System trust module from p11-kit - description: | - The p11-kit-trust package contains a system trust PKCS#11 module which - contains certificate anchors and black lists. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/p11-kit-trust-cos7-ppc64le/p11-kit-license b/legacy_cdts/p11-kit-trust-cos7-ppc64le/p11-kit-license deleted file mode 100644 index d80f9571..00000000 --- a/legacy_cdts/p11-kit-trust-cos7-ppc64le/p11-kit-license +++ /dev/null @@ -1,27 +0,0 @@ -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - * Redistributions in binary form must reproduce the - above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or - other materials provided with the distribution. - * The names of contributors to this software may not be - used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/legacy_cdts/pango-cos6-x86_64/build.sh b/legacy_cdts/pango-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pango-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pango-cos6-x86_64/meta.yaml b/legacy_cdts/pango-cos6-x86_64/meta.yaml deleted file mode 100644 index eb3b855e..00000000 --- a/legacy_cdts/pango-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,65 +0,0 @@ -package: - name: pango-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pango-1.28.1-11.el6.x86_64.rpm - sha256: 0663a5ce99cebf5285d96c4d92fc83155e859976bfd72980bf8691c3e89f92ad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pango-1.28.1-11.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - glib2-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int }} - - libthai-cos6-x86_64 >=0.1.9 *_{{ cdt_build_number|int }} - host: - - cairo-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - glib2-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int }} - - libthai-cos6-x86_64 >=0.1.9 *_{{ cdt_build_number|int }} - run: - - cairo-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - freetype-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - glib2-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int }} - - libthai-cos6-x86_64 >=0.1.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pango-1.28.1/COPYING - summary: "(CDT) System for layout and rendering of internationalized text" - description: | - Pango is a library for laying out and rendering of text, with an emphasis on - internationalization. Pango can be used anywhere that text layout is needed, - though most of the work on Pango so far has been done in the context of the - GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+. - Pango is designed to be modular; the core Pango layout engine can be used with - different font backends. The integration of Pango with Cairo provides a - complete solution with high quality text handling and graphics rendering. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pango-cos7-aarch64/build.sh b/legacy_cdts/pango-cos7-aarch64/build.sh deleted file mode 100755 index d5f3c41d..00000000 --- a/legacy_cdts/pango-cos7-aarch64/build.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/bin > /dev/null 2>&1 -rm -f pango-querymodules-64 -echo -e '#!/usr/bin/env bash\n exit 0' > pango-querymodules-64 -chmod u+x pango-querymodules-64 -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pango-cos7-aarch64/meta.yaml b/legacy_cdts/pango-cos7-aarch64/meta.yaml deleted file mode 100644 index b32373e4..00000000 --- a/legacy_cdts/pango-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,74 +0,0 @@ -package: - name: pango-cos7-aarch64 - version: 1.42.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pango-1.42.4-4.el7_7.aarch64.rpm - sha256: f8d10523f03b29ec1dcb31c1b88c32fb8d183d0ee673074f5a47ed4ca9b3ee2e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos7-aarch64 >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-cos7-aarch64 >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-cos7-aarch64 >=2.1.5 *_{{ cdt_build_number|int }} - - fribidi-cos7-aarch64 >=1.0 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.56.1 *_{{ cdt_build_number|int }} - - harfbuzz-cos7-aarch64 >=1.4.2 *_{{ cdt_build_number|int }} - - libxft-cos7-aarch64 >=2.0.0 *_{{ cdt_build_number|int }} - - libthai-cos7-aarch64 >=0.1.9 *_{{ cdt_build_number|int }} - host: - - cairo-cos7-aarch64 >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-cos7-aarch64 >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-cos7-aarch64 >=2.1.5 *_{{ cdt_build_number|int }} - - fribidi-cos7-aarch64 >=1.0 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.56.1 *_{{ cdt_build_number|int }} - - harfbuzz-cos7-aarch64 >=1.4.2 *_{{ cdt_build_number|int }} - - libxft-cos7-aarch64 >=2.0.0 *_{{ cdt_build_number|int }} - - libthai-cos7-aarch64 >=0.1.9 *_{{ cdt_build_number|int }} - run: - - cairo-cos7-aarch64 >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-cos7-aarch64 >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-cos7-aarch64 >=2.1.5 *_{{ cdt_build_number|int }} - - fribidi-cos7-aarch64 >=1.0 *_{{ cdt_build_number|int }} - - glib2-cos7-aarch64 >=2.56.1 *_{{ cdt_build_number|int }} - - harfbuzz-cos7-aarch64 >=1.4.2 *_{{ cdt_build_number|int }} - - libxft-cos7-aarch64 >=2.0.0 *_{{ cdt_build_number|int }} - - libthai-cos7-aarch64 >=0.1.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/pango-1.42.4/COPYING - summary: "(CDT) System for layout and rendering of internationalized text" - description: | - Pango is a library for laying out and rendering of text, with an emphasis on - internationalization. Pango can be used anywhere that text layout is needed, - though most of the work on Pango so far has been done in the context of the - GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+. - Pango is designed to be modular; the core Pango layout engine can be used with - different font backends. The integration of Pango with Cairo provides a - complete solution with high quality text handling and graphics rendering. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pango-cos7-ppc64le/build.sh b/legacy_cdts/pango-cos7-ppc64le/build.sh deleted file mode 100755 index 4afbd7ec..00000000 --- a/legacy_cdts/pango-cos7-ppc64le/build.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - - -# CONDA-FORGE BUILD APPEND -pushd ${SYSROOT_DIR}/usr/bin > /dev/null 2>&1 -rm -f pango-querymodules-64 -echo -e '#!/usr/bin/env bash\n exit 0' > pango-querymodules-64 -chmod u+x pango-querymodules-64 -popd > /dev/null 2>&1 - - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pango-cos7-ppc64le/meta.yaml b/legacy_cdts/pango-cos7-ppc64le/meta.yaml deleted file mode 100644 index ee788db5..00000000 --- a/legacy_cdts/pango-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,74 +0,0 @@ -package: - name: pango-cos7-ppc64le - version: 1.42.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pango-1.42.4-4.el7_7.ppc64le.rpm - sha256: 4e392bb9ca9983d0a7b1e4c9cd18ec621e8683087046dcd717d5618c84bd2db2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-cos7-ppc64le >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-cos7-ppc64le >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-cos7-ppc64le >=2.1.5 *_{{ cdt_build_number|int }} - - fribidi-cos7-ppc64le >=1.0 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.56.1 *_{{ cdt_build_number|int }} - - harfbuzz-cos7-ppc64le >=1.4.2 *_{{ cdt_build_number|int }} - - libxft-cos7-ppc64le >=2.0.0 *_{{ cdt_build_number|int }} - - libthai-cos7-ppc64le >=0.1.9 *_{{ cdt_build_number|int }} - host: - - cairo-cos7-ppc64le >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-cos7-ppc64le >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-cos7-ppc64le >=2.1.5 *_{{ cdt_build_number|int }} - - fribidi-cos7-ppc64le >=1.0 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.56.1 *_{{ cdt_build_number|int }} - - harfbuzz-cos7-ppc64le >=1.4.2 *_{{ cdt_build_number|int }} - - libxft-cos7-ppc64le >=2.0.0 *_{{ cdt_build_number|int }} - - libthai-cos7-ppc64le >=0.1.9 *_{{ cdt_build_number|int }} - run: - - cairo-cos7-ppc64le >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-cos7-ppc64le >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-cos7-ppc64le >=2.1.5 *_{{ cdt_build_number|int }} - - fribidi-cos7-ppc64le >=1.0 *_{{ cdt_build_number|int }} - - glib2-cos7-ppc64le >=2.56.1 *_{{ cdt_build_number|int }} - - harfbuzz-cos7-ppc64le >=1.4.2 *_{{ cdt_build_number|int }} - - libxft-cos7-ppc64le >=2.0.0 *_{{ cdt_build_number|int }} - - libthai-cos7-ppc64le >=0.1.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/licenses/pango-1.42.4/COPYING - summary: "(CDT) System for layout and rendering of internationalized text" - description: | - Pango is a library for laying out and rendering of text, with an emphasis on - internationalization. Pango can be used anywhere that text layout is needed, - though most of the work on Pango so far has been done in the context of the - GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+. - Pango is designed to be modular; the core Pango layout engine can be used with - different font backends. The integration of Pango with Cairo provides a - complete solution with high quality text handling and graphics rendering. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pango-devel-cos6-x86_64/build.sh b/legacy_cdts/pango-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pango-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pango-devel-cos6-x86_64/meta.yaml b/legacy_cdts/pango-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index b42e4abb..00000000 --- a/legacy_cdts/pango-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: pango-devel-cos6-x86_64 - version: 1.28.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pango-devel-1.28.1-11.el6.x86_64.rpm - sha256: 1536c68fa4ab95ebf1a5852d86d5b3b70d50e14ad213c03d4a79379e12784092 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pango-1.28.1-11.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-devel-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos6-x86_64 >=2.6 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int }} - - pango-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int }} - host: - - cairo-devel-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos6-x86_64 >=2.6 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int }} - - pango-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int }} - run: - - cairo-devel-cos6-x86_64 >=1.7.6 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos6-x86_64 >=2.6 *_{{ cdt_build_number|int }} - - freetype-devel-cos6-x86_64 >=2.1.3 *_{{ cdt_build_number|int }} - - glib2-devel-cos6-x86_64 >=2.17.3 *_{{ cdt_build_number|int }} - - pango-cos6-x86_64 ==1.28.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: pango-copying - summary: (CDT) Development files for pango - description: | - The pango-devel package includes the header files and developer documentation - for the pango package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pango-devel-cos6-x86_64/pango-copying b/legacy_cdts/pango-devel-cos6-x86_64/pango-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/pango-devel-cos6-x86_64/pango-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/pango-devel-cos7-aarch64/build.sh b/legacy_cdts/pango-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pango-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pango-devel-cos7-aarch64/meta.yaml b/legacy_cdts/pango-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 2d8c9876..00000000 --- a/legacy_cdts/pango-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: pango-devel-cos7-aarch64 - version: 1.42.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pango-devel-1.42.4-4.el7_7.aarch64.rpm - sha256: 7d9536f190e050dc240450d765f66150c60e3d46fe8f330eacf20ca65fd30e3f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-devel-cos7-aarch64 >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos7-aarch64 >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-aarch64 >=2.1.5 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.56.1 *_{{ cdt_build_number|int }} - - pango-cos7-aarch64 ==1.42.4 *_{{ cdt_build_number|int }} - host: - - cairo-devel-cos7-aarch64 >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos7-aarch64 >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-aarch64 >=2.1.5 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.56.1 *_{{ cdt_build_number|int }} - - pango-cos7-aarch64 ==1.42.4 *_{{ cdt_build_number|int }} - run: - - cairo-devel-cos7-aarch64 >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos7-aarch64 >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-aarch64 >=2.1.5 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-aarch64 >=2.56.1 *_{{ cdt_build_number|int }} - - pango-cos7-aarch64 ==1.42.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: pango-copying - summary: (CDT) Development files for pango - description: | - The pango-devel package includes the header files and developer documentation - for the pango package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pango-devel-cos7-aarch64/pango-copying b/legacy_cdts/pango-devel-cos7-aarch64/pango-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/pango-devel-cos7-aarch64/pango-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/pango-devel-cos7-ppc64le/build.sh b/legacy_cdts/pango-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pango-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pango-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/pango-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 4ca47890..00000000 --- a/legacy_cdts/pango-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: pango-devel-cos7-ppc64le - version: 1.42.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pango-devel-1.42.4-4.el7_7.ppc64le.rpm - sha256: fb0bddf1042e6d9c8cff8bfee8dc8a7e217402610e2f650e4cabd7c17babadf3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pango-1.42.4-4.el7_7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - cairo-devel-cos7-ppc64le >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos7-ppc64le >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-ppc64le >=2.1.5 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.56.1 *_{{ cdt_build_number|int }} - - pango-cos7-ppc64le ==1.42.4 *_{{ cdt_build_number|int }} - host: - - cairo-devel-cos7-ppc64le >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos7-ppc64le >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-ppc64le >=2.1.5 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.56.1 *_{{ cdt_build_number|int }} - - pango-cos7-ppc64le ==1.42.4 *_{{ cdt_build_number|int }} - run: - - cairo-devel-cos7-ppc64le >=1.12.10 *_{{ cdt_build_number|int }} - - fontconfig-devel-cos7-ppc64le >=2.11.91 *_{{ cdt_build_number|int }} - - freetype-devel-cos7-ppc64le >=2.1.5 *_{{ cdt_build_number|int }} - - glib2-devel-cos7-ppc64le >=2.56.1 *_{{ cdt_build_number|int }} - - pango-cos7-ppc64le ==1.42.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pango.org - license: LGPL-2.0-or-later - license_family: LGPL - license_file: pango-copying - summary: (CDT) Development files for pango - description: | - The pango-devel package includes the header files and developer documentation - for the pango package. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pango-devel-cos7-ppc64le/pango-copying b/legacy_cdts/pango-devel-cos7-ppc64le/pango-copying deleted file mode 100644 index bf50f20d..00000000 --- a/legacy_cdts/pango-devel-cos7-ppc64le/pango-copying +++ /dev/null @@ -1,482 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307 USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/pciutils-cos6-x86_64/build.sh b/legacy_cdts/pciutils-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pciutils-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-cos6-x86_64/meta.yaml b/legacy_cdts/pciutils-cos6-x86_64/meta.yaml deleted file mode 100644 index e201482f..00000000 --- a/legacy_cdts/pciutils-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: pciutils-cos6-x86_64 - version: 3.1.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pciutils-3.1.10-4.el6.x86_64.rpm - sha256: 032d8139acdddb79dbc85e8908a4e47cf797d8dfb73b5667c8e97f4fe902254d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pciutils-3.1.10-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int }} - host: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int }} - run: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) PCI bus related utilities - description: | - The pciutils package contains various utilities for inspecting and setting - devices connected to the PCI bus. The utilities provided require kernel - version 2.1.82 or newer (which support the /proc/bus/pci interface). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-cos6-x86_64/pciutils-license b/legacy_cdts/pciutils-cos6-x86_64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-cos6-x86_64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-cos7-aarch64/build.sh b/legacy_cdts/pciutils-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pciutils-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-cos7-aarch64/meta.yaml b/legacy_cdts/pciutils-cos7-aarch64/meta.yaml deleted file mode 100644 index 8f8f1b11..00000000 --- a/legacy_cdts/pciutils-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: pciutils-cos7-aarch64 - version: 3.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pciutils-3.5.1-3.el7.aarch64.rpm - sha256: 5aad8d99cc6631fee1af101829567f73a52acd51fde2219f3a97b8905c9833c7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-libs-cos7-aarch64 ==3.5.1 *_{{ cdt_build_number|int }} - host: - - pciutils-libs-cos7-aarch64 ==3.5.1 *_{{ cdt_build_number|int }} - run: - - pciutils-libs-cos7-aarch64 ==3.5.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) PCI bus related utilities - description: | - The pciutils package contains various utilities for inspecting and setting - devices connected to the PCI bus. The utilities provided require kernel - version 2.1.82 or newer (which support the /proc/bus/pci interface). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-cos7-aarch64/pciutils-license b/legacy_cdts/pciutils-cos7-aarch64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-cos7-aarch64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-cos7-ppc64le/build.sh b/legacy_cdts/pciutils-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pciutils-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-cos7-ppc64le/meta.yaml b/legacy_cdts/pciutils-cos7-ppc64le/meta.yaml deleted file mode 100644 index e0ebf980..00000000 --- a/legacy_cdts/pciutils-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -package: - name: pciutils-cos7-ppc64le - version: 3.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pciutils-3.5.1-3.el7.ppc64le.rpm - sha256: 8ecc41a33e1dc9282d5e920a02e9c8f8185a7c2eb592a8bbea44e8074dcc75e2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-libs-cos7-ppc64le ==3.5.1 *_{{ cdt_build_number|int }} - host: - - pciutils-libs-cos7-ppc64le ==3.5.1 *_{{ cdt_build_number|int }} - run: - - pciutils-libs-cos7-ppc64le ==3.5.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) PCI bus related utilities - description: | - The pciutils package contains various utilities for inspecting and setting - devices connected to the PCI bus. The utilities provided require kernel - version 2.1.82 or newer (which support the /proc/bus/pci interface). - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-cos7-ppc64le/pciutils-license b/legacy_cdts/pciutils-cos7-ppc64le/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-cos7-ppc64le/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-devel-cos6-x86_64/build.sh b/legacy_cdts/pciutils-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pciutils-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-devel-cos6-x86_64/meta.yaml b/legacy_cdts/pciutils-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e45fd429..00000000 --- a/legacy_cdts/pciutils-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: pciutils-devel-cos6-x86_64 - version: 3.1.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pciutils-devel-3.1.10-4.el6.x86_64.rpm - sha256: 4de7d5d29aef3ed87ccf89e5aa9dde0300abcf3cc3aa20b0232c202a5cb56ef7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pciutils-3.1.10-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int }} - host: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int }} - run: - - pciutils-libs-cos6-x86_64 ==3.1.10 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI development library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-devel-cos6-x86_64/pciutils-license b/legacy_cdts/pciutils-devel-cos6-x86_64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-devel-cos6-x86_64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-devel-cos7-aarch64/build.sh b/legacy_cdts/pciutils-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pciutils-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-devel-cos7-aarch64/meta.yaml b/legacy_cdts/pciutils-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 7c4008af..00000000 --- a/legacy_cdts/pciutils-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: pciutils-devel-cos7-aarch64 - version: 3.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pciutils-devel-3.5.1-3.el7.aarch64.rpm - sha256: 9c90f99e801b09334efd3bea12217d938c6da1bc78b3bd138b6eb39e8e02fef0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-cos7-aarch64 ==3.5.1 *_{{ cdt_build_number|int }} - host: - - pciutils-cos7-aarch64 ==3.5.1 *_{{ cdt_build_number|int }} - run: - - pciutils-cos7-aarch64 ==3.5.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI development library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-devel-cos7-aarch64/pciutils-license b/legacy_cdts/pciutils-devel-cos7-aarch64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-devel-cos7-aarch64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-devel-cos7-ppc64le/build.sh b/legacy_cdts/pciutils-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pciutils-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/pciutils-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1d379b49..00000000 --- a/legacy_cdts/pciutils-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: pciutils-devel-cos7-ppc64le - version: 3.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pciutils-devel-3.5.1-3.el7.ppc64le.rpm - sha256: d7c897308bb33c77dc8d760790e656bdc4781ea2a10d82d213eeb8ef12200e72 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pciutils-cos7-ppc64le ==3.5.1 *_{{ cdt_build_number|int }} - host: - - pciutils-cos7-ppc64le ==3.5.1 *_{{ cdt_build_number|int }} - run: - - pciutils-cos7-ppc64le ==3.5.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI development library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-devel-cos7-ppc64le/pciutils-license b/legacy_cdts/pciutils-devel-cos7-ppc64le/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-devel-cos7-ppc64le/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-libs-cos6-x86_64/build.sh b/legacy_cdts/pciutils-libs-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pciutils-libs-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-libs-cos6-x86_64/meta.yaml b/legacy_cdts/pciutils-libs-cos6-x86_64/meta.yaml deleted file mode 100644 index 2c303686..00000000 --- a/legacy_cdts/pciutils-libs-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: pciutils-libs-cos6-x86_64 - version: 3.1.10 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pciutils-libs-3.1.10-4.el6.x86_64.rpm - sha256: b1a79ca5f71ef6efb20c8b9477ed18446264acd8bded5caea8b982f99e8936dc - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pciutils-3.1.10-4.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-libs-cos6-x86_64/pciutils-license b/legacy_cdts/pciutils-libs-cos6-x86_64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-libs-cos6-x86_64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-libs-cos7-aarch64/build.sh b/legacy_cdts/pciutils-libs-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pciutils-libs-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-libs-cos7-aarch64/meta.yaml b/legacy_cdts/pciutils-libs-cos7-aarch64/meta.yaml deleted file mode 100644 index 0deb8ff4..00000000 --- a/legacy_cdts/pciutils-libs-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: pciutils-libs-cos7-aarch64 - version: 3.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pciutils-libs-3.5.1-3.el7.aarch64.rpm - sha256: 86d8bfccae650bf9893827deedfe70bb502fb54f3fab65a9ca10ad9b3e704c62 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-libs-cos7-aarch64/pciutils-license b/legacy_cdts/pciutils-libs-cos7-aarch64/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-libs-cos7-aarch64/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pciutils-libs-cos7-ppc64le/build.sh b/legacy_cdts/pciutils-libs-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pciutils-libs-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pciutils-libs-cos7-ppc64le/meta.yaml b/legacy_cdts/pciutils-libs-cos7-ppc64le/meta.yaml deleted file mode 100644 index 9396204a..00000000 --- a/legacy_cdts/pciutils-libs-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: pciutils-libs-cos7-ppc64le - version: 3.5.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pciutils-libs-3.5.1-3.el7.ppc64le.rpm - sha256: 647e0559e0cfb35ee9068102b28f973df03870bf4a6c51fa936815d563533a0d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pciutils-3.5.1-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml - license: GPL-2.0-or-later - license_family: GPL2 - license_file: pciutils-license - summary: (CDT) Linux PCI library - description: | - This package contains a library for inspecting and setting devices connected - to the PCI bus. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pciutils-libs-cos7-ppc64le/pciutils-license b/legacy_cdts/pciutils-libs-cos7-ppc64le/pciutils-license deleted file mode 100644 index 4cd8f2b5..00000000 --- a/legacy_cdts/pciutils-libs-cos7-ppc64le/pciutils-license +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -GNU GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) You must cause the modified files to carry prominent notices -stating that you changed the files and the date of any change. - -b) You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -c) If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -a) Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -b) Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -c) Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -Gnomovision version 69, Copyright (C) year name of author -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the program -`Gnomovision' (which makes passes at compilers) written by James Hacker. - -, 1 April 1989 -Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/pcre-cos7-aarch64/build.sh b/legacy_cdts/pcre-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pcre-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pcre-cos7-aarch64/meta.yaml b/legacy_cdts/pcre-cos7-aarch64/meta.yaml deleted file mode 100644 index 16af8cf9..00000000 --- a/legacy_cdts/pcre-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: pcre-cos7-aarch64 - version: 8.32 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pcre-8.32-17.el7.aarch64.rpm - sha256: 156f36f6f919349e8ac7326e53e564b7d388f98f27b994f04ad10d01beadd78d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pcre-8.32-17.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pcre.org/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pcre-8.32/LICENCE - summary: "(CDT) Perl-compatible regular expression library" - description: | - Perl-compatible regular expression library. PCRE has its own native API, but a - set of "wrapper" functions that are based on the POSIX API are also supplied - in the library libpcreposix. Note that this just provides a POSIX calling - interface to PCRE: the regular expressions themselves still follow Perl syntax - and semantics. The header file for the POSIX-style functions is called - pcreposix.h. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pcre-cos7-ppc64le/build.sh b/legacy_cdts/pcre-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pcre-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pcre-cos7-ppc64le/meta.yaml b/legacy_cdts/pcre-cos7-ppc64le/meta.yaml deleted file mode 100644 index ae6848ef..00000000 --- a/legacy_cdts/pcre-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: pcre-cos7-ppc64le - version: 8.32 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pcre-8.32-17.el7.ppc64le.rpm - sha256: 0955ba280e76a9f59fa7d47764c8c2645fd7caa89c48b7d292e706ef7a35b545 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pcre-8.32-17.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.pcre.org/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pcre-8.32/LICENCE - summary: "(CDT) Perl-compatible regular expression library" - description: | - Perl-compatible regular expression library. PCRE has its own native API, but a - set of "wrapper" functions that are based on the POSIX API are also supplied - in the library libpcreposix. Note that this just provides a POSIX calling - interface to PCRE: the regular expressions themselves still follow Perl syntax - and semantics. The header file for the POSIX-style functions is called - pcreposix.h. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pixman-cos6-x86_64/build.sh b/legacy_cdts/pixman-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pixman-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pixman-cos6-x86_64/meta.yaml b/legacy_cdts/pixman-cos6-x86_64/meta.yaml deleted file mode 100644 index 32108139..00000000 --- a/legacy_cdts/pixman-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: pixman-cos6-x86_64 - version: 0.32.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pixman-0.32.8-1.el6.x86_64.rpm - sha256: d5e9a2ac49bae1bff6fd806367aa0f9125eef6dee1b515a6af6576b883032e91 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pixman-0.32.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library - description: | - Pixman is a pixel manipulation library for X and cairo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pixman-cos6-x86_64/pixman-license b/legacy_cdts/pixman-cos6-x86_64/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/legacy_cdts/pixman-cos6-x86_64/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/legacy_cdts/pixman-cos7-aarch64/build.sh b/legacy_cdts/pixman-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pixman-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pixman-cos7-aarch64/meta.yaml b/legacy_cdts/pixman-cos7-aarch64/meta.yaml deleted file mode 100644 index ee5a1406..00000000 --- a/legacy_cdts/pixman-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: pixman-cos7-aarch64 - version: 0.34.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pixman-0.34.0-1.el7.aarch64.rpm - sha256: 2270e54db1c1cd17657eaca24c05c016bb923b6651ae06958775d7834dbd20a7 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library - description: | - Pixman is a pixel manipulation library for X and cairo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pixman-cos7-aarch64/pixman-license b/legacy_cdts/pixman-cos7-aarch64/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/legacy_cdts/pixman-cos7-aarch64/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/legacy_cdts/pixman-cos7-ppc64le/build.sh b/legacy_cdts/pixman-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pixman-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pixman-cos7-ppc64le/meta.yaml b/legacy_cdts/pixman-cos7-ppc64le/meta.yaml deleted file mode 100644 index 4cb833c4..00000000 --- a/legacy_cdts/pixman-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,41 +0,0 @@ -package: - name: pixman-cos7-ppc64le - version: 0.34.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pixman-0.34.0-1.el7.ppc64le.rpm - sha256: d7ab2bf34a2be3b2b64782a6095c1f400879840ad546b3bc13cb89b56e929a99 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library - description: | - Pixman is a pixel manipulation library for X and cairo. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pixman-cos7-ppc64le/pixman-license b/legacy_cdts/pixman-cos7-ppc64le/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/legacy_cdts/pixman-cos7-ppc64le/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/legacy_cdts/pixman-devel-cos6-x86_64/build.sh b/legacy_cdts/pixman-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pixman-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pixman-devel-cos6-x86_64/meta.yaml b/legacy_cdts/pixman-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 4edb4112..00000000 --- a/legacy_cdts/pixman-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: pixman-devel-cos6-x86_64 - version: 0.32.8 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pixman-devel-0.32.8-1.el6.x86_64.rpm - sha256: e2b0d664ebc9b1d37f9260e0eb2b8adf336f1347898412a41bd74a9bc022cbe8 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pixman-0.32.8-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos6-x86_64 ==0.32.8 *_{{ cdt_build_number|int }} - host: - - pixman-cos6-x86_64 ==0.32.8 *_{{ cdt_build_number|int }} - run: - - pixman-cos6-x86_64 ==0.32.8 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library development package - description: | - Development library for pixman. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pixman-devel-cos6-x86_64/pixman-license b/legacy_cdts/pixman-devel-cos6-x86_64/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/legacy_cdts/pixman-devel-cos6-x86_64/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/legacy_cdts/pixman-devel-cos7-aarch64/build.sh b/legacy_cdts/pixman-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pixman-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pixman-devel-cos7-aarch64/meta.yaml b/legacy_cdts/pixman-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 82f88a37..00000000 --- a/legacy_cdts/pixman-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: pixman-devel-cos7-aarch64 - version: 0.34.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pixman-devel-0.34.0-1.el7.aarch64.rpm - sha256: 55b2dd7d8f2eb3ae37866d88f4b2b681e38c228002e0e9c8425659250a9c5b9c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos7-aarch64 ==0.34.0 *_{{ cdt_build_number|int }} - host: - - pixman-cos7-aarch64 ==0.34.0 *_{{ cdt_build_number|int }} - run: - - pixman-cos7-aarch64 ==0.34.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library development package - description: | - Development library for pixman. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pixman-devel-cos7-aarch64/pixman-license b/legacy_cdts/pixman-devel-cos7-aarch64/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/legacy_cdts/pixman-devel-cos7-aarch64/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/legacy_cdts/pixman-devel-cos7-ppc64le/build.sh b/legacy_cdts/pixman-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pixman-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pixman-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/pixman-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1b024a0d..00000000 --- a/legacy_cdts/pixman-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: pixman-devel-cos7-ppc64le - version: 0.34.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pixman-devel-0.34.0-1.el7.ppc64le.rpm - sha256: fe7c2d41ff1fdd421844e1d3ec4c609d5c403252a2e6246cd8d3788a627a97ec - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pixman-0.34.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos7-ppc64le ==0.34.0 *_{{ cdt_build_number|int }} - host: - - pixman-cos7-ppc64le ==0.34.0 *_{{ cdt_build_number|int }} - run: - - pixman-cos7-ppc64le ==0.34.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://cgit.freedesktop.org/pixman/ - license: MIT - license_family: MIT - license_file: pixman-license - summary: (CDT) Pixel manipulation library development package - description: | - Development library for pixman. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pixman-devel-cos7-ppc64le/pixman-license b/legacy_cdts/pixman-devel-cos7-ppc64le/pixman-license deleted file mode 100644 index 5826f3c7..00000000 --- a/legacy_cdts/pixman-devel-cos7-ppc64le/pixman-license +++ /dev/null @@ -1,42 +0,0 @@ -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 André Tupinambá - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ diff --git a/legacy_cdts/pkgconfig-cos6-x86_64/build.sh b/legacy_cdts/pkgconfig-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/pkgconfig-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pkgconfig-cos6-x86_64/meta.yaml b/legacy_cdts/pkgconfig-cos6-x86_64/meta.yaml deleted file mode 100644 index 74fa3af5..00000000 --- a/legacy_cdts/pkgconfig-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: pkgconfig-cos6-x86_64 - version: 0.23 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/pkgconfig-0.23-9.1.el6.x86_64.rpm - sha256: b30108af8380be5e12f80365caf07a0d08f1da85263c35c45ef92f2040716a4d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/pkgconfig-0.23-9.1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://pkgconfig.freedesktop.org - license: GPL-2.0-or-later - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pkgconfig-0.23/COPYING - summary: "(CDT) A tool for determining compilation options" - description: | - The pkgconfig tool determines compilation options. For each required library, - it reads the configuration file and outputs the necessary compiler and linker - flags. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pkgconfig-cos7-aarch64/build.sh b/legacy_cdts/pkgconfig-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/pkgconfig-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pkgconfig-cos7-aarch64/meta.yaml b/legacy_cdts/pkgconfig-cos7-aarch64/meta.yaml deleted file mode 100644 index a9d7061c..00000000 --- a/legacy_cdts/pkgconfig-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: pkgconfig-cos7-aarch64 - version: 0.27.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/pkgconfig-0.27.1-4.el7.aarch64.rpm - sha256: 5d889be311debee4945736c598ec055ff2ead04d1f1b1a8988cf4d4affe7fed6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://pkgconfig.freedesktop.org - license: GPL-2.0-or-later - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pkgconfig-0.27.1/COPYING - summary: "(CDT) A tool for determining compilation options" - description: | - The pkgconfig tool determines compilation options. For each required library, - it reads the configuration file and outputs the necessary compiler and linker - flags. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/pkgconfig-cos7-ppc64le/build.sh b/legacy_cdts/pkgconfig-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/pkgconfig-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/pkgconfig-cos7-ppc64le/meta.yaml b/legacy_cdts/pkgconfig-cos7-ppc64le/meta.yaml deleted file mode 100644 index a1a65900..00000000 --- a/legacy_cdts/pkgconfig-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: pkgconfig-cos7-ppc64le - version: 0.27.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/pkgconfig-0.27.1-4.el7.ppc64le.rpm - sha256: 8b61cc64ff8ca0c0b2f7d94cc472b09aa21451df6881fb89c34485d605c7d527 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/pkgconfig-0.27.1-4.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://pkgconfig.freedesktop.org - license: GPL-2.0-or-later - license_family: GPL2 - license_file: {{ SRC_DIR }}/binary/usr/share/doc/pkgconfig-0.27.1/COPYING - summary: "(CDT) A tool for determining compilation options" - description: | - The pkgconfig tool determines compilation options. For each required library, - it reads the configuration file and outputs the necessary compiler and linker - flags. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/python-javapackages-cos7-aarch64/build.sh b/legacy_cdts/python-javapackages-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/python-javapackages-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/python-javapackages-cos7-aarch64/meta.yaml b/legacy_cdts/python-javapackages-cos7-aarch64/meta.yaml deleted file mode 100644 index 11507ed9..00000000 --- a/legacy_cdts/python-javapackages-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: python-javapackages-cos7-aarch64 - version: 3.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm - sha256: 8d867ffbfaf2bc76f13c1fc624e12d75f84e0ff22636a52171e20af579c63801 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://fedorahosted.org/javapackages/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/python-javapackages-3.4.1/LICENSE - summary: "(CDT) Module for handling various files for Java packaging" - description: | - Module for handling, querying and manipulating of various files for Java - packaging in Linux distributions - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/python-javapackages-cos7-ppc64le/build.sh b/legacy_cdts/python-javapackages-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/python-javapackages-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/python-javapackages-cos7-ppc64le/meta.yaml b/legacy_cdts/python-javapackages-cos7-ppc64le/meta.yaml deleted file mode 100644 index 57893f09..00000000 --- a/legacy_cdts/python-javapackages-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: python-javapackages-cos7-ppc64le - version: 3.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/python-javapackages-3.4.1-11.el7.noarch.rpm - sha256: 8d867ffbfaf2bc76f13c1fc624e12d75f84e0ff22636a52171e20af579c63801 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/javapackages-tools-3.4.1-11.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://fedorahosted.org/javapackages/ - license: BSD - license_family: BSD - license_file: {{ SRC_DIR }}/binary/usr/share/doc/python-javapackages-3.4.1/LICENSE - summary: "(CDT) Module for handling various files for Java packaging" - description: | - Module for handling, querying and manipulating of various files for Java - packaging in Linux distributions - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.BSD_FB b/legacy_cdts/rdma-core-cos7-aarch64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.BSD_MIT b/legacy_cdts/rdma-core-cos7-aarch64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.GPL2 b/legacy_cdts/rdma-core-cos7-aarch64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.md b/legacy_cdts/rdma-core-cos7-aarch64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/rdma-core-cos7-aarch64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/rdma-core-cos7-aarch64/build.sh b/legacy_cdts/rdma-core-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/rdma-core-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/rdma-core-cos7-aarch64/meta.yaml b/legacy_cdts/rdma-core-cos7-aarch64/meta.yaml deleted file mode 100644 index 2bf3401d..00000000 --- a/legacy_cdts/rdma-core-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: rdma-core-cos7-aarch64 - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/rdma-core-22.4-5.el7.aarch64.rpm - sha256: 50754c50386e111904aa0d662f6392321c0e3dbd81c23bab58740c9b051c2963 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) RDMA core userspace libraries and daemons - description: | - RDMA core userspace infrastructure and documentation, including initscripts, - kernel driver-specific modprobe override configs, IPoIB network scripts, - dracut rules, and the rdma-ndd utility. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.BSD_FB b/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.BSD_MIT b/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.GPL2 b/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.md b/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/rdma-core-cos7-ppc64le/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/rdma-core-cos7-ppc64le/build.sh b/legacy_cdts/rdma-core-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/rdma-core-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/rdma-core-cos7-ppc64le/meta.yaml b/legacy_cdts/rdma-core-cos7-ppc64le/meta.yaml deleted file mode 100644 index 97c0711c..00000000 --- a/legacy_cdts/rdma-core-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: rdma-core-cos7-ppc64le - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/rdma-core-22.4-5.el7.ppc64le.rpm - sha256: 7e044c49fd04dcf8109c37b6bfa5d7493409e98f85add083140475aff8d9e566 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) RDMA core userspace libraries and daemons - description: | - RDMA core userspace infrastructure and documentation, including initscripts, - kernel driver-specific modprobe override configs, IPoIB network scripts, - dracut rules, and the rdma-ndd utility. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.BSD_FB b/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.BSD_MIT b/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.GPL2 b/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.md b/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-aarch64/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/rdma-core-devel-cos7-aarch64/build.sh b/legacy_cdts/rdma-core-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/rdma-core-devel-cos7-aarch64/meta.yaml b/legacy_cdts/rdma-core-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index ac1c88a1..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,63 +0,0 @@ -package: - name: rdma-core-devel-cos7-aarch64 - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/rdma-core-devel-22.4-5.el7.aarch64.rpm - sha256: 4abd9d610a0ccc5fb5e67d4949f955e82feb70d4452e3eeaa390cd5d768a8e5e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - ibacm-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibumad-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - librdmacm-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - host: - - ibacm-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibumad-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - librdmacm-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run: - - ibacm-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibumad-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - librdmacm-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-aarch64 ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) RDMA core development libraries and headers - description: | - RDMA core development libraries and headers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.BSD_FB b/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.BSD_FB deleted file mode 100644 index 44237612..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.BSD_FB +++ /dev/null @@ -1,22 +0,0 @@ - OpenIB.org BSD license (FreeBSD Variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.BSD_MIT b/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.BSD_MIT deleted file mode 100644 index a1432b61..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.BSD_MIT +++ /dev/null @@ -1,20 +0,0 @@ - OpenIB.org BSD license (MIT variant) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.GPL2 b/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.GPL2 deleted file mode 100644 index d159169d..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.md b/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.md deleted file mode 100644 index 91f2fdd6..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-ppc64le/COPYING.md +++ /dev/null @@ -1,65 +0,0 @@ -# Default Dual License - -Unless otherwise stated this software is available to you under a choice of -one of two licenses. You may choose to be licensed under the terms of the -OpenIB.org BSD (MIT variant) license (see COPYING.BSD_MIT) or the GNU General -Public License (GPL) Version 2 (see COPYING.GPL2), both included in this -package. - -Files marked 'See COPYING file' are licensed under the above Dual License. - -# Other Options - -Individual source files may use a license different from the above Defaul Dual -License. If a license is declared in the file then it supersedes the Default -License. - -If a directory contains a COPYING file then the License from that file becomes -the Default License for files in that directory and below. - -# Copyright Holders - -Refer to individual files for information on the copyright holders. - -# License Catalog (Informative, Non Binding) - -## Utilities - -Utility source code that may be linked into any binary are available under -several licenses: - - - MIT license (see ccan/LICENSE.MIT) - - Creative Commons CC0 1.0 Universal License (see ccan/LICENSE.CC0) - -## Providers - -The following providers use a different license than the Default Dual -License. Refer to files in each directory for details. - -hfi1verbs -: Dual License: GPLv2 or Intel 3 clause BSD license - -ipathverbs -: Dual License: GPLv2 or PathScale BSD Patent license - -ocrdma -: Dual License: GPLv2 or OpenIB.org BSD (FreeBSD variant), See COPYING.BSD_FB - -## Libraries - -All library compilable source code (.c and .h files) are available under the -Default Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -## Tools (iwpmd, srp_daemon, ibacm) - -All compilable source code (.c and .h files) are available under the Default -Dual License. - -Unmarked ancillary files may be available under a Dual License: GPLv2 or -OpenIB.org BSD (FreeBSD variant). - -srp_daemon/srp_daemon/srp_daemon.sh: Any one of the GPLv2, a 2 clause BSD -license or the CPLv1. diff --git a/legacy_cdts/rdma-core-devel-cos7-ppc64le/build.sh b/legacy_cdts/rdma-core-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/rdma-core-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/rdma-core-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1e236833..00000000 --- a/legacy_cdts/rdma-core-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,63 +0,0 @@ -package: - name: rdma-core-devel-cos7-ppc64le - version: 22.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/rdma-core-devel-22.4-5.el7.ppc64le.rpm - sha256: 1b33df41496ecf92a6ad62b753518904aece9aa0b9deabb1ca2d0eabd9cecbe3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/rdma-core-22.4-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - ibacm-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibumad-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - librdmacm-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - host: - - ibacm-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibumad-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - librdmacm-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run: - - ibacm-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibumad-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - libibverbs-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - librdmacm-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - - rdma-core-cos7-ppc64le ==22.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://github.com/linux-rdma/rdma-core - license: GPLv2 or BSD - license_family: GPL2 - license_file: - - COPYING.BSD_FB - - COPYING.BSD_MIT - - COPYING.GPL2 - - COPYING.md - summary: (CDT) RDMA core development libraries and headers - description: | - RDMA core development libraries and headers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/systemd-cos7-aarch64/LICENSE.GPL2 b/legacy_cdts/systemd-cos7-aarch64/LICENSE.GPL2 deleted file mode 100644 index d511905c..00000000 --- a/legacy_cdts/systemd-cos7-aarch64/LICENSE.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/systemd-cos7-aarch64/LICENSE.LGPL2.1 b/legacy_cdts/systemd-cos7-aarch64/LICENSE.LGPL2.1 deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/systemd-cos7-aarch64/LICENSE.LGPL2.1 +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/systemd-cos7-aarch64/LICENSE.MIT b/legacy_cdts/systemd-cos7-aarch64/LICENSE.MIT deleted file mode 100644 index fd44f736..00000000 --- a/legacy_cdts/systemd-cos7-aarch64/LICENSE.MIT +++ /dev/null @@ -1,19 +0,0 @@ -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/systemd-cos7-aarch64/build.sh b/legacy_cdts/systemd-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/systemd-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/systemd-cos7-aarch64/meta.yaml b/legacy_cdts/systemd-cos7-aarch64/meta.yaml deleted file mode 100644 index 791781e6..00000000 --- a/legacy_cdts/systemd-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -package: - name: systemd-cos7-aarch64 - version: 219 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/systemd-219-78.el7.aarch64.rpm - sha256: a1053023a03316139b711cd9a27fa1d44e0869816be630b118cce3a92679a2ad - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - kmod-cos7-aarch64 >=18 *_{{ cdt_build_number|int }} - - centos-release-cos7-aarch64 >=7 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - host: - - kmod-cos7-aarch64 >=18 *_{{ cdt_build_number|int }} - - centos-release-cos7-aarch64 >=7 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - run: - - kmod-cos7-aarch64 >=18 *_{{ cdt_build_number|int }} - - centos-release-cos7-aarch64 >=7 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freedesktop.org/wiki/Software/systemd - license: LGPLv2+ and MIT and GPLv2+ - license_family: GPL2 - license_file: - - LICENSE.GPL2 - - LICENSE.LGPL2.1 - - LICENSE.MIT - summary: (CDT) A System and Service Manager - description: | - systemd is a system and service manager for Linux, compatible with SysV and - LSB init scripts. systemd provides aggressive parallelization capabilities, - uses socket and D-Bus activation for starting services, offers on-demand - starting of daemons, keeps track of processes using Linux cgroups, supports - snapshotting and restoring of the system state, maintains mount and automount - points and implements an elaborate transactional dependency-based service - control logic. It can work as a drop-in replacement for sysvinit. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/systemd-cos7-ppc64le/LICENSE.GPL2 b/legacy_cdts/systemd-cos7-ppc64le/LICENSE.GPL2 deleted file mode 100644 index d511905c..00000000 --- a/legacy_cdts/systemd-cos7-ppc64le/LICENSE.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/systemd-cos7-ppc64le/LICENSE.LGPL2.1 b/legacy_cdts/systemd-cos7-ppc64le/LICENSE.LGPL2.1 deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/systemd-cos7-ppc64le/LICENSE.LGPL2.1 +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/systemd-cos7-ppc64le/LICENSE.MIT b/legacy_cdts/systemd-cos7-ppc64le/LICENSE.MIT deleted file mode 100644 index fd44f736..00000000 --- a/legacy_cdts/systemd-cos7-ppc64le/LICENSE.MIT +++ /dev/null @@ -1,19 +0,0 @@ -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/systemd-cos7-ppc64le/build.sh b/legacy_cdts/systemd-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/systemd-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/systemd-cos7-ppc64le/meta.yaml b/legacy_cdts/systemd-cos7-ppc64le/meta.yaml deleted file mode 100644 index db455c78..00000000 --- a/legacy_cdts/systemd-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -package: - name: systemd-cos7-ppc64le - version: 219 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/systemd-219-78.el7.ppc64le.rpm - sha256: de1a4b7aba6b27e98e91d7b3cb17086cfcd6f79a55a5cbe257d5e42d761e58ea - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - kmod-cos7-ppc64le >=18 *_{{ cdt_build_number|int }} - - centos-release-cos7-ppc64le >=7 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - host: - - kmod-cos7-ppc64le >=18 *_{{ cdt_build_number|int }} - - centos-release-cos7-ppc64le >=7 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - run: - - kmod-cos7-ppc64le >=18 *_{{ cdt_build_number|int }} - - centos-release-cos7-ppc64le >=7 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freedesktop.org/wiki/Software/systemd - license: LGPLv2+ and MIT and GPLv2+ - license_family: GPL2 - license_file: - - LICENSE.GPL2 - - LICENSE.LGPL2.1 - - LICENSE.MIT - summary: (CDT) A System and Service Manager - description: | - systemd is a system and service manager for Linux, compatible with SysV and - LSB init scripts. systemd provides aggressive parallelization capabilities, - uses socket and D-Bus activation for starting services, offers on-demand - starting of daemons, keeps track of processes using Linux cgroups, supports - snapshotting and restoring of the system state, maintains mount and automount - points and implements an elaborate transactional dependency-based service - control logic. It can work as a drop-in replacement for sysvinit. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.GPL2 b/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.GPL2 deleted file mode 100644 index d511905c..00000000 --- a/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.LGPL2.1 b/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.LGPL2.1 deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.LGPL2.1 +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.MIT b/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.MIT deleted file mode 100644 index fd44f736..00000000 --- a/legacy_cdts/systemd-devel-cos7-aarch64/LICENSE.MIT +++ /dev/null @@ -1,19 +0,0 @@ -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/systemd-devel-cos7-aarch64/build.sh b/legacy_cdts/systemd-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/systemd-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/systemd-devel-cos7-aarch64/meta.yaml b/legacy_cdts/systemd-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index ed7b2e1d..00000000 --- a/legacy_cdts/systemd-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -package: - name: systemd-devel-cos7-aarch64 - version: 219 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/systemd-devel-219-78.el7.aarch64.rpm - sha256: 28628e474b93282a893834c87d28606c2ac6c6503d7d4391268b3c2588fab26d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - systemd-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - host: - - systemd-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - run: - - systemd-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-aarch64 ==219 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freedesktop.org/wiki/Software/systemd - license: LGPLv2+ and MIT - license_family: LGPL - license_file: - - LICENSE.GPL2 - - LICENSE.LGPL2.1 - - LICENSE.MIT - summary: (CDT) Development headers for systemd - description: | - Development headers and auxiliary files for developing applications for - systemd. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.GPL2 b/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.GPL2 deleted file mode 100644 index d511905c..00000000 --- a/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.GPL2 +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.LGPL2.1 b/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.LGPL2.1 deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.LGPL2.1 +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.MIT b/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.MIT deleted file mode 100644 index fd44f736..00000000 --- a/legacy_cdts/systemd-devel-cos7-ppc64le/LICENSE.MIT +++ /dev/null @@ -1,19 +0,0 @@ -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/systemd-devel-cos7-ppc64le/build.sh b/legacy_cdts/systemd-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/systemd-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/systemd-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/systemd-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 0b7df3da..00000000 --- a/legacy_cdts/systemd-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -package: - name: systemd-devel-cos7-ppc64le - version: 219 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/systemd-devel-219-78.el7.ppc64le.rpm - sha256: 8d00a0b7182f1010ef09a0f37231bcbd1ecb35bdc07d59422fadc1e129a4cf96 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - systemd-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - host: - - systemd-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - run: - - systemd-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - - systemd-libs-cos7-ppc64le ==219 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freedesktop.org/wiki/Software/systemd - license: LGPLv2+ and MIT - license_family: LGPL - license_file: - - LICENSE.GPL2 - - LICENSE.LGPL2.1 - - LICENSE.MIT - summary: (CDT) Development headers for systemd - description: | - Development headers and auxiliary files for developing applications for - systemd. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/systemd-libs-cos7-aarch64/LICENSE.LGPL2.1 b/legacy_cdts/systemd-libs-cos7-aarch64/LICENSE.LGPL2.1 deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/systemd-libs-cos7-aarch64/LICENSE.LGPL2.1 +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/systemd-libs-cos7-aarch64/LICENSE.MIT b/legacy_cdts/systemd-libs-cos7-aarch64/LICENSE.MIT deleted file mode 100644 index fd44f736..00000000 --- a/legacy_cdts/systemd-libs-cos7-aarch64/LICENSE.MIT +++ /dev/null @@ -1,19 +0,0 @@ -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/systemd-libs-cos7-aarch64/build.sh b/legacy_cdts/systemd-libs-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/systemd-libs-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/systemd-libs-cos7-aarch64/meta.yaml b/legacy_cdts/systemd-libs-cos7-aarch64/meta.yaml deleted file mode 100644 index 2741088b..00000000 --- a/legacy_cdts/systemd-libs-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: systemd-libs-cos7-aarch64 - version: 219 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/systemd-libs-219-78.el7.aarch64.rpm - sha256: 2d74cc808489701fcbaeb9311b6b3ed79af5aa41b7365bad31b3ce0d0aaa13fd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freedesktop.org/wiki/Software/systemd - license: LGPLv2+ and MIT - license_family: LGPL - license_file: - - LICENSE.LGPL2.1 - - LICENSE.MIT - summary: (CDT) systemd libraries - description: | - Libraries for systemd and udev, as well as the systemd PAM module. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/systemd-libs-cos7-ppc64le/LICENSE.LGPL2.1 b/legacy_cdts/systemd-libs-cos7-ppc64le/LICENSE.LGPL2.1 deleted file mode 100644 index 4362b491..00000000 --- a/legacy_cdts/systemd-libs-cos7-ppc64le/LICENSE.LGPL2.1 +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/systemd-libs-cos7-ppc64le/LICENSE.MIT b/legacy_cdts/systemd-libs-cos7-ppc64le/LICENSE.MIT deleted file mode 100644 index fd44f736..00000000 --- a/legacy_cdts/systemd-libs-cos7-ppc64le/LICENSE.MIT +++ /dev/null @@ -1,19 +0,0 @@ -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/systemd-libs-cos7-ppc64le/build.sh b/legacy_cdts/systemd-libs-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/systemd-libs-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/systemd-libs-cos7-ppc64le/meta.yaml b/legacy_cdts/systemd-libs-cos7-ppc64le/meta.yaml deleted file mode 100644 index 37103467..00000000 --- a/legacy_cdts/systemd-libs-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: systemd-libs-cos7-ppc64le - version: 219 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/systemd-libs-219-78.el7.ppc64le.rpm - sha256: 36c17b0be3a5d20da7a48dd8992de7ad894a16c55d5be3f37269bff2c3047c32 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/systemd-219-78.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.freedesktop.org/wiki/Software/systemd - license: LGPLv2+ and MIT - license_family: LGPL - license_file: - - LICENSE.LGPL2.1 - - LICENSE.MIT - summary: (CDT) systemd libraries - description: | - Libraries for systemd and udev, as well as the systemd PAM module. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/webkitgtk-cos6-x86_64/build.sh b/legacy_cdts/webkitgtk-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/webkitgtk-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/webkitgtk-cos6-x86_64/meta.yaml b/legacy_cdts/webkitgtk-cos6-x86_64/meta.yaml deleted file mode 100644 index fd63d08b..00000000 --- a/legacy_cdts/webkitgtk-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: webkitgtk-cos6-x86_64 - version: 1.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/webkitgtk-1.4.3-9.el6_6.x86_64.rpm - sha256: add2dfc713c011e5154a53f2846698876c1743afc5df20bb07e3a9ecbe4825a1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/webkitgtk-1.4.3-9.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.webkitgtk.org/ - license: LGPLv2+ and BSD - license_family: LGPL - license_file: webkitgtk-license - summary: (CDT) GTK+ Web content engine library - description: | - WebKitGTK+ is the port of the portable web rendering engine WebKit to the GTK+ - platform. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/webkitgtk-cos6-x86_64/webkitgtk-license b/legacy_cdts/webkitgtk-cos6-x86_64/webkitgtk-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/webkitgtk-cos6-x86_64/webkitgtk-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/webkitgtk-devel-cos6-x86_64/build.sh b/legacy_cdts/webkitgtk-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/webkitgtk-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/webkitgtk-devel-cos6-x86_64/meta.yaml b/legacy_cdts/webkitgtk-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index dec454ea..00000000 --- a/legacy_cdts/webkitgtk-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -package: - name: webkitgtk-devel-cos6-x86_64 - version: 1.4.3 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/webkitgtk-devel-1.4.3-9.el6_6.x86_64.rpm - sha256: 92d76a0c5b5c4fcd92db16f285c36a45c8c44d956676ec4126bb50d1df848532 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/webkitgtk-1.4.3-9.el6_6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - webkitgtk-cos6-x86_64 ==1.4.3 *_{{ cdt_build_number|int }} - host: - - webkitgtk-cos6-x86_64 ==1.4.3 *_{{ cdt_build_number|int }} - run: - - webkitgtk-cos6-x86_64 ==1.4.3 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.webkitgtk.org/ - license: LGPLv2+ and BSD - license_family: LGPL - license_file: webkitgtk-license - summary: (CDT) Development files for webkitgtk - description: | - The webkitgtk-devel package contains libraries, build data, and header files - for developing applications that use webkitgtk. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/webkitgtk-devel-cos6-x86_64/webkitgtk-license b/legacy_cdts/webkitgtk-devel-cos6-x86_64/webkitgtk-license deleted file mode 100644 index 35a0945f..00000000 --- a/legacy_cdts/webkitgtk-devel-cos6-x86_64/webkitgtk-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/legacy_cdts/xcb-util-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-cos6-x86_64/meta.yaml deleted file mode 100644 index ec79385f..00000000 --- a/legacy_cdts/xcb-util-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: xcb-util-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-0.4.0-2.2.el6.x86_64.rpm - sha256: 2d69df814957a3a2b537767cc28f20505fa92dbb71079b055cdf3e282bd7e9bf - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-0.4.0-2.2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Convenience libraries sitting on top of libxcb - description: | - The xcb-util module provides a number of libraries which sit on top of libxcb, - the core X protocol library, and some of the extension libraries. These - experimental libraries provide convenience functions and interfaces which make - the raw X protocol more usable. Some of the libraries also provide client-side - code which is not strictly part of the X protocol but which have traditionally - been provided by Xlib. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-cos6-x86_64/xcb-util-license b/legacy_cdts/xcb-util-cos6-x86_64/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/legacy_cdts/xcb-util-cos6-x86_64/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-cos7-aarch64/meta.yaml deleted file mode 100644 index ac679df0..00000000 --- a/legacy_cdts/xcb-util-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: xcb-util-cos7-aarch64 - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-0.4.0-2.el7.aarch64.rpm - sha256: 0b967f58b83018767aaa1a1c616dac87c823dbcaeb4b75fd2f73811c9a618db2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Convenience libraries sitting on top of libxcb - description: | - The xcb-util module provides a number of libraries which sit on top of libxcb, - the core X protocol library, and some of the extension libraries. These - experimental libraries provide convenience functions and interfaces which make - the raw X protocol more usable. Some of the libraries also provide client-side - code which is not strictly part of the X protocol but which have traditionally - been provided by Xlib. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-cos7-aarch64/xcb-util-license b/legacy_cdts/xcb-util-cos7-aarch64/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/legacy_cdts/xcb-util-cos7-aarch64/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1be8bef0..00000000 --- a/legacy_cdts/xcb-util-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: xcb-util-cos7-ppc64le - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-0.4.0-2.el7.ppc64le.rpm - sha256: 306b9c82a841d1b9f215422733fca41ca3fd71edf446fbaa961c2a2c9dc7d223 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Convenience libraries sitting on top of libxcb - description: | - The xcb-util module provides a number of libraries which sit on top of libxcb, - the core X protocol library, and some of the extension libraries. These - experimental libraries provide convenience functions and interfaces which make - the raw X protocol more usable. Some of the libraries also provide client-side - code which is not strictly part of the X protocol but which have traditionally - been provided by Xlib. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-cos7-ppc64le/xcb-util-license b/legacy_cdts/xcb-util-cos7-ppc64le/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/legacy_cdts/xcb-util-cos7-ppc64le/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-devel-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-devel-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 42aa8de9..00000000 --- a/legacy_cdts/xcb-util-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-devel-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-devel-0.4.0-2.2.el6.x86_64.rpm - sha256: 6e0dcec0395bd256802cbd1e29be1b24524ae4138b0e96ee531c3633fce83d5d - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-0.4.0-2.2.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Development and header files for xcb-util - description: | - Development files for xcb-util. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-devel-cos6-x86_64/xcb-util-license b/legacy_cdts/xcb-util-devel-cos6-x86_64/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/legacy_cdts/xcb-util-devel-cos6-x86_64/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-devel-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-devel-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index b53f5653..00000000 --- a/legacy_cdts/xcb-util-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-devel-cos7-aarch64 - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-devel-0.4.0-2.el7.aarch64.rpm - sha256: 296215992bef0ce3e2cd2e68951757645dd8077bbfc86113cc169dccd69ce7d9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Development and header files for xcb-util - description: | - Development files for xcb-util. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-devel-cos7-aarch64/xcb-util-license b/legacy_cdts/xcb-util-devel-cos7-aarch64/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/legacy_cdts/xcb-util-devel-cos7-aarch64/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-devel-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 87265b90..00000000 --- a/legacy_cdts/xcb-util-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-devel-cos7-ppc64le - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-devel-0.4.0-2.el7.ppc64le.rpm - sha256: 35b0809dde97a0f2674d45dc04c3b40039fb9ca3ee1749755e348c334fd56c7f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-license - summary: (CDT) Development and header files for xcb-util - description: | - Development files for xcb-util. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-devel-cos7-ppc64le/xcb-util-license b/legacy_cdts/xcb-util-devel-cos7-ppc64le/xcb-util-license deleted file mode 100644 index f4db8774..00000000 --- a/legacy_cdts/xcb-util-devel-cos7-ppc64le/xcb-util-license +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2008 Bart Massey -Copyright © 2008 Ian Osgood -Copyright © 2008 Jamey Sharp -Copyright © 2008 Josh Triplett -Copyright © 2008-2009 Julien Danjou - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-image-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-image-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-image-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-image-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-image-cos6-x86_64/meta.yaml deleted file mode 100644 index 644f42c4..00000000 --- a/legacy_cdts/xcb-util-image-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-image-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-image-0.4.0-3.el6.x86_64.rpm - sha256: 7153c414cc28c2a68bbc1b1ff8c2df8a16923566b5c13e93e7efdc947af4700a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-image-0.4.0-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Port of Xlib's XImage and XShmImage functions on top of libxcb - description: | - XCB util-image module provides the following library: - image: Port of - Xlib's XImage and XShmImage functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-image-cos6-x86_64/xcb-util-image-license b/legacy_cdts/xcb-util-image-cos6-x86_64/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/legacy_cdts/xcb-util-image-cos6-x86_64/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-image-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-image-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-image-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-image-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-image-cos7-aarch64/meta.yaml deleted file mode 100644 index 6c8a129a..00000000 --- a/legacy_cdts/xcb-util-image-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-image-cos7-aarch64 - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-image-0.4.0-2.el7.aarch64.rpm - sha256: 998e0337fbddd4d8f82b89a5d1c0b078f5f4031da0e0ee5a3d5e6b9206fc9af4 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Port of Xlib's XImage and XShmImage functions on top of libxcb - description: | - XCB util-image module provides the following library: - image: Port of - Xlib's XImage and XShmImage functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-image-cos7-aarch64/xcb-util-image-license b/legacy_cdts/xcb-util-image-cos7-aarch64/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/legacy_cdts/xcb-util-image-cos7-aarch64/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-image-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-image-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-image-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-image-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-image-cos7-ppc64le/meta.yaml deleted file mode 100644 index 03c320a2..00000000 --- a/legacy_cdts/xcb-util-image-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-image-cos7-ppc64le - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-image-0.4.0-2.el7.ppc64le.rpm - sha256: 56535f72f9bad7c9114df81f4dc24164d3dec3fa80a6f41572613477cb185287 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Port of Xlib's XImage and XShmImage functions on top of libxcb - description: | - XCB util-image module provides the following library: - image: Port of - Xlib's XImage and XShmImage functions. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-image-cos7-ppc64le/xcb-util-image-license b/legacy_cdts/xcb-util-image-cos7-ppc64le/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/legacy_cdts/xcb-util-image-cos7-ppc64le/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-image-devel-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-image-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-image-devel-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-image-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 5b3a5427..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-image-devel-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-image-devel-0.4.0-3.el6.x86_64.rpm - sha256: 36f59decee2c3f6d80d9585b4d8adad04644facb40c146991598d8cbd73823e1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-image-0.4.0-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-image-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-image-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-image-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Development and header files for xcb-util-image - description: | - Development files for xcb-util-image. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-image-devel-cos6-x86_64/xcb-util-image-license b/legacy_cdts/xcb-util-image-devel-cos6-x86_64/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos6-x86_64/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-image-devel-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-image-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-image-devel-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-image-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index b915ee71..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-image-devel-cos7-aarch64 - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-image-devel-0.4.0-2.el7.aarch64.rpm - sha256: e51ba8c00e923f4b043f257ea80c7c0572be6e8dc34e985109a948255621ed75 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-image-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-image-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-image-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Development and header files for xcb-util-image - description: | - Development files for xcb-util-image. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-image-devel-cos7-aarch64/xcb-util-image-license b/legacy_cdts/xcb-util-image-devel-cos7-aarch64/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos7-aarch64/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 7c3c6be9..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-image-devel-cos7-ppc64le - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-image-devel-0.4.0-2.el7.ppc64le.rpm - sha256: 5d6e1c77e9f73cf2dc302ca87af5340c60be2361f722fa6168c21a8bd45dd59a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-image-0.4.0-2.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-image-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-image-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-image-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-image-license - summary: (CDT) Development and header files for xcb-util-image - description: | - Development files for xcb-util-image. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/xcb-util-image-license b/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/xcb-util-image-license deleted file mode 100644 index 79bccf31..00000000 --- a/legacy_cdts/xcb-util-image-devel-cos7-ppc64le/xcb-util-image-license +++ /dev/null @@ -1,27 +0,0 @@ -Copyright © 2007-2008 Bart Massey -Copyright © 2008 Julien Danjou -Copyright © 2008 Keith Packard - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-keysyms-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-keysyms-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-keysyms-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-keysyms-cos6-x86_64/meta.yaml deleted file mode 100644 index ce23ffe3..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-keysyms-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-keysyms-0.4.0-1.el6.x86_64.rpm - sha256: 0e57296fc9cf726cf40fdb5ecb59d184dde757a5f3198b9cb782aa865cc61260 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Standard X key constants and keycodes conversion on top of libxcb - description: | - XCB util-keysyms module provides the following library: - keysyms: Standard - X key constants and conversion to/from keycodes. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-keysyms-cos6-x86_64/xcb-util-keysyms-license b/legacy_cdts/xcb-util-keysyms-cos6-x86_64/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos6-x86_64/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xcb-util-keysyms-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-keysyms-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-keysyms-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-keysyms-cos7-aarch64/meta.yaml deleted file mode 100644 index 042d8cb7..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-keysyms-cos7-aarch64 - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-keysyms-0.4.0-1.el7.aarch64.rpm - sha256: 8d932752b26eed6fefe5dd4c9a4bcbcd6532d210c42bf0117a718f5ca6e32177 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Standard X key constants and keycodes conversion on top of libxcb - description: | - XCB util-keysyms module provides the following library: - keysyms: Standard - X key constants and conversion to/from keycodes. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-keysyms-cos7-aarch64/xcb-util-keysyms-license b/legacy_cdts/xcb-util-keysyms-cos7-aarch64/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos7-aarch64/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/meta.yaml deleted file mode 100644 index da99610a..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-keysyms-cos7-ppc64le - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-keysyms-0.4.0-1.el7.ppc64le.rpm - sha256: 158fcae673223bedeb409d697cdc11298fcd05bc842d1dc4a394bc239c837790 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Standard X key constants and keycodes conversion on top of libxcb - description: | - XCB util-keysyms module provides the following library: - keysyms: Standard - X key constants and conversion to/from keycodes. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/xcb-util-keysyms-license b/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/legacy_cdts/xcb-util-keysyms-cos7-ppc64le/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index db8ae8f8..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-keysyms-devel-cos6-x86_64 - version: 0.4.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-keysyms-devel-0.4.0-1.el6.x86_64.rpm - sha256: 0450b9845cbefe5f75a5fea572122220faf7a29ca927e39202e47b1aa5d29fe2 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-keysyms-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-keysyms-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-keysyms-cos6-x86_64 ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Development and header files for xcb-util-keysyms - description: | - Development files for xcb-util-keysyms. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/xcb-util-keysyms-license b/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos6-x86_64/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 99b779f5..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-keysyms-devel-cos7-aarch64 - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.aarch64.rpm - sha256: bc35ca677a388f2741e959a589c2c4476bf4765d3a24847b8ec172cc80ab17bd - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-keysyms-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-keysyms-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-keysyms-cos7-aarch64 ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Development and header files for xcb-util-keysyms - description: | - Development files for xcb-util-keysyms. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/xcb-util-keysyms-license b/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos7-aarch64/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index adaccc87..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-keysyms-devel-cos7-ppc64le - version: 0.4.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-keysyms-devel-0.4.0-1.el7.ppc64le.rpm - sha256: 041b81836e122dc5607b7ee383dee8fe412c5960753cfe2c58cef5c85be65015 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-keysyms-0.4.0-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-keysyms-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - host: - - xcb-util-keysyms-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - run: - - xcb-util-keysyms-cos7-ppc64le ==0.4.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-keysyms-license - summary: (CDT) Development and header files for xcb-util-keysyms - description: | - Development files for xcb-util-keysyms. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/xcb-util-keysyms-license b/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/xcb-util-keysyms-license deleted file mode 100644 index 84feb5ac..00000000 --- a/legacy_cdts/xcb-util-keysyms-devel-cos7-ppc64le/xcb-util-keysyms-license +++ /dev/null @@ -1,266 +0,0 @@ - Copyright (C) 2007 Bart Massey - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - - Copyright (C) 2008-2009 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright (C) 2008 Arnaud Fontaine - Copyright (C) 2007-2008 Vincent Torri - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2008 Bart Massey - Copyright © 2008 Julien Danjou - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Keith Packard - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Bart Massey - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - - Copyright © 2008 Ian Osgood - Copyright © 2008 Jamey Sharp - Copyright © 2008 Josh Triplett - Copyright © 2008 Ulrich Eckhardt - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF - CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or - their institutions shall not be used in advertising or otherwise to - promote the sale, use or other dealings in this Software without - prior written authorization from the authors. - - - Copyright © 2006 Jamey Sharp. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2006 Ian Osgood - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the names of the authors or their - institutions shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization from the authors. - - - Copyright © 2000 Keith Packard - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Keith Packard not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Keith Packard makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xcb-util-renderutil-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-renderutil-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-renderutil-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-renderutil-cos6-x86_64/meta.yaml deleted file mode 100644 index e4ce637a..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-renderutil-cos6-x86_64 - version: 0.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-renderutil-0.3.9-3.el6.x86_64.rpm - sha256: e9a1affa439211796d33ad60f9b1d529442c2dee2a2632d0da8ea53725a9e768 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Convenience functions for the Render extension - description: | - XCB util-renderutil module provides the following library: - renderutil: - Convenience functions for the Render extension. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-renderutil-cos6-x86_64/xcb-util-renderutil-license b/legacy_cdts/xcb-util-renderutil-cos6-x86_64/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos6-x86_64/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-renderutil-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-renderutil-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-renderutil-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-renderutil-cos7-aarch64/meta.yaml deleted file mode 100644 index bb8bf0c0..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-renderutil-cos7-aarch64 - version: 0.3.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-renderutil-0.3.9-3.el7.aarch64.rpm - sha256: 8515689dbe19802a79ccd2ecab3dde862c2f87b63faf98b881c413e3100b3bf1 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Convenience functions for the Render extension - description: | - XCB util-renderutil module provides the following library: - renderutil: - Convenience functions for the Render extension. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-renderutil-cos7-aarch64/xcb-util-renderutil-license b/legacy_cdts/xcb-util-renderutil-cos7-aarch64/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos7-aarch64/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/meta.yaml deleted file mode 100644 index a5297c62..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xcb-util-renderutil-cos7-ppc64le - version: 0.3.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-renderutil-0.3.9-3.el7.ppc64le.rpm - sha256: 10dadc592a16472290207ec44781c6e652f8db4f4da3772792fbf6976b46216e - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Convenience functions for the Render extension - description: | - XCB util-renderutil module provides the following library: - renderutil: - Convenience functions for the Render extension. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/xcb-util-renderutil-license b/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/legacy_cdts/xcb-util-renderutil-cos7-ppc64le/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 2e09dbfa..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-renderutil-devel-cos6-x86_64 - version: 0.3.9 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-renderutil-devel-0.3.9-3.el6.x86_64.rpm - sha256: 162143c451ce667249300db475041f18f15e25fd0c3e6163d77e400f466b7c9b - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-renderutil-cos6-x86_64 ==0.3.9 *_{{ cdt_build_number|int }} - host: - - xcb-util-renderutil-cos6-x86_64 ==0.3.9 *_{{ cdt_build_number|int }} - run: - - xcb-util-renderutil-cos6-x86_64 ==0.3.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Development and header files for xcb-util-renderutil - description: | - Development files for xcb-util-renderutil. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/xcb-util-renderutil-license b/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos6-x86_64/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 8ed3cb4a..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-renderutil-devel-cos7-aarch64 - version: 0.3.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.aarch64.rpm - sha256: f320115bbf90befe8e15ce032ac02962f57247960742dc6e0cda10a685279fcc - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-renderutil-cos7-aarch64 ==0.3.9 *_{{ cdt_build_number|int }} - host: - - xcb-util-renderutil-cos7-aarch64 ==0.3.9 *_{{ cdt_build_number|int }} - run: - - xcb-util-renderutil-cos7-aarch64 ==0.3.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Development and header files for xcb-util-renderutil - description: | - Development files for xcb-util-renderutil. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/xcb-util-renderutil-license b/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos7-aarch64/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index e09b42f2..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-renderutil-devel-cos7-ppc64le - version: 0.3.9 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-renderutil-devel-0.3.9-3.el7.ppc64le.rpm - sha256: 8b13909ebc2ca1d69521c3d401ae2f43aa10590d5ef86a0ddc0ea0f22ae74bc0 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-renderutil-0.3.9-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-renderutil-cos7-ppc64le ==0.3.9 *_{{ cdt_build_number|int }} - host: - - xcb-util-renderutil-cos7-ppc64le ==0.3.9 *_{{ cdt_build_number|int }} - run: - - xcb-util-renderutil-cos7-ppc64le ==0.3.9 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-renderutil-license - summary: (CDT) Development and header files for xcb-util-renderutil - description: | - Development files for xcb-util-renderutil. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/xcb-util-renderutil-license b/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/xcb-util-renderutil-license deleted file mode 100644 index c18ee927..00000000 --- a/legacy_cdts/xcb-util-renderutil-devel-cos7-ppc64le/xcb-util-renderutil-license +++ /dev/null @@ -1,67 +0,0 @@ -Copyright © 2000 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright © 2006 Jamey Sharp. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. - -Copyright © 2006 Ian Osgood - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or their -institutions shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-wm-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-wm-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-wm-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-wm-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-wm-cos6-x86_64/meta.yaml deleted file mode 100644 index d1be7660..00000000 --- a/legacy_cdts/xcb-util-wm-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: xcb-util-wm-cos6-x86_64 - version: 0.4.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-wm-0.4.1-5.el6.x86_64.rpm - sha256: 73225fcac0787a8fb7d9f6f4ee75559de77e9e23788583b93bde4733c6a4fbbb - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-wm-0.4.1-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Client and window-manager helper library on top of libxcb - description: | - XCB util-wm module provides the following libraries: - ewmh: Both client - and window-manager helpers for EWMH. - icccm: Both client and window-manager - helpers for ICCCM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-wm-cos6-x86_64/xcb-util-wm-license b/legacy_cdts/xcb-util-wm-cos6-x86_64/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/legacy_cdts/xcb-util-wm-cos6-x86_64/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-wm-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-wm-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-wm-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-wm-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-wm-cos7-aarch64/meta.yaml deleted file mode 100644 index fb48c9c6..00000000 --- a/legacy_cdts/xcb-util-wm-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: xcb-util-wm-cos7-aarch64 - version: 0.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-wm-0.4.1-5.el7.aarch64.rpm - sha256: d70e65d6f172f5d5820f3445ae3bbec3274e5cd31bf796f89e0b9300fc7067d6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Client and window-manager helper library on top of libxcb - description: | - XCB util-wm module provides the following libraries: - ewmh: Both client - and window-manager helpers for EWMH. - icccm: Both client and window-manager - helpers for ICCCM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-wm-cos7-aarch64/xcb-util-wm-license b/legacy_cdts/xcb-util-wm-cos7-aarch64/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/legacy_cdts/xcb-util-wm-cos7-aarch64/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-wm-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-wm-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-wm-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-wm-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-wm-cos7-ppc64le/meta.yaml deleted file mode 100644 index a1b0abef..00000000 --- a/legacy_cdts/xcb-util-wm-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -package: - name: xcb-util-wm-cos7-ppc64le - version: 0.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-wm-0.4.1-5.el7.ppc64le.rpm - sha256: 2a54a493eddf849759cd08b4bfaf6bc0cee3decf28ff78215d062f254471734c - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Client and window-manager helper library on top of libxcb - description: | - XCB util-wm module provides the following libraries: - ewmh: Both client - and window-manager helpers for EWMH. - icccm: Both client and window-manager - helpers for ICCCM. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-wm-cos7-ppc64le/xcb-util-wm-license b/legacy_cdts/xcb-util-wm-cos7-ppc64le/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/legacy_cdts/xcb-util-wm-cos7-ppc64le/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/build.sh b/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/meta.yaml b/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 26d1f4bd..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-wm-devel-cos6-x86_64 - version: 0.4.1 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xcb-util-wm-devel-0.4.1-5.el6.x86_64.rpm - sha256: 6d1a2d96ed7cebbce01e0149253686e418c9b006fe1c5c7a30c41a19f599426a - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xcb-util-wm-0.4.1-5.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-wm-cos6-x86_64 ==0.4.1 *_{{ cdt_build_number|int }} - host: - - xcb-util-wm-cos6-x86_64 ==0.4.1 *_{{ cdt_build_number|int }} - run: - - xcb-util-wm-cos6-x86_64 ==0.4.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Development and header files for xcb-util-vm - description: | - Development files for xcb-util-wm. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/xcb-util-wm-license b/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos6-x86_64/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/build.sh b/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/meta.yaml b/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index 282cb3d7..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-wm-devel-cos7-aarch64 - version: 0.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xcb-util-wm-devel-0.4.1-5.el7.aarch64.rpm - sha256: 916b421045be079c1bc58863790dbfd027e09932bdef359f4b3d4cb345f18bcf - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-wm-cos7-aarch64 ==0.4.1 *_{{ cdt_build_number|int }} - host: - - xcb-util-wm-cos7-aarch64 ==0.4.1 *_{{ cdt_build_number|int }} - run: - - xcb-util-wm-cos7-aarch64 ==0.4.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Development and header files for xcb-util-vm - description: | - Development files for xcb-util-wm. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/xcb-util-wm-license b/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos7-aarch64/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/build.sh b/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 5bf2ac0a..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xcb-util-wm-devel-cos7-ppc64le - version: 0.4.1 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xcb-util-wm-devel-0.4.1-5.el7.ppc64le.rpm - sha256: 85b5ef8e3f18830e3c80ffb7acd1017cc4dfcd786c2cc4a917634796a80311d9 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xcb-util-wm-0.4.1-5.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xcb-util-wm-cos7-ppc64le ==0.4.1 *_{{ cdt_build_number|int }} - host: - - xcb-util-wm-cos7-ppc64le ==0.4.1 *_{{ cdt_build_number|int }} - run: - - xcb-util-wm-cos7-ppc64le ==0.4.1 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://xcb.freedesktop.org - license: MIT - license_family: MIT - license_file: xcb-util-wm-license - summary: (CDT) Development and header files for xcb-util-vm - description: | - Development files for xcb-util-wm. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/xcb-util-wm-license b/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/xcb-util-wm-license deleted file mode 100644 index 1ecd4064..00000000 --- a/legacy_cdts/xcb-util-wm-devel-cos7-ppc64le/xcb-util-wm-license +++ /dev/null @@ -1,27 +0,0 @@ - -Copyright © 2008-2011 Arnaud Fontaine -Copyright © 2007-2008 Vincent Torri - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors or -their institutions shall not be used in advertising or otherwise to -promote the sale, use or other dealings in this Software without -prior written authorization from the authors. \ No newline at end of file diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-applewmproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-applewmproto deleted file mode 100644 index be403fde..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-applewmproto +++ /dev/null @@ -1,27 +0,0 @@ -/************************************************************************** - -Copyright (c) 2002-2009 Apple, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -**************************************************************************/ - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-bigreqsproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-bigreqsproto deleted file mode 100644 index 142f2fab..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-bigreqsproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1992, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-compositeproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-compositeproto deleted file mode 100644 index b541db83..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-compositeproto +++ /dev/null @@ -1,41 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-damageproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-damageproto deleted file mode 100644 index d14c75a8..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-damageproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dmxproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dmxproto deleted file mode 100644 index 7ea03ea2..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dmxproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 2002-2004 Red Hat Inc., Durham, North Carolina. - -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation on the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri2proto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri2proto deleted file mode 100644 index a99b75ab..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri2proto +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2007 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Soft- -ware"), to deal in the Software without restriction, including without -limitation the rights to use, copy, modify, merge, publish, distribute, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, provided that the above copyright -notice(s) and this permission notice appear in all copies of the Soft- -ware and that both the above copyright notice(s) and this permission -notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- -ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY -RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE- -QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- -MANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization of -the copyright holder. - -Authors: - Kristian Høgsberg (krh@redhat.com) diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri3proto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri3proto deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-dri3proto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-evieproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-evieproto deleted file mode 100644 index 316475fb..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-evieproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fixesproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fixesproto deleted file mode 100644 index c8114fef..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fixesproto +++ /dev/null @@ -1,42 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. -Copyright 2010 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontcacheproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontcacheproto deleted file mode 100644 index 3e473adc..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontcacheproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1998-1999 Shunsuke Akiyama . -All rights reserved. -Copyright (c) 1998-1999 X-TrueType Server Project, All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontsproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontsproto deleted file mode 100644 index eac45aae..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-fontsproto +++ /dev/null @@ -1,86 +0,0 @@ -Copyright 1990, 1991 Network Computing Devices; -Portions Copyright 1987 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Network Computing Devices or Digital -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Network Computing Devices and Digital make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -NETWORK COMPUTING DEVICES AND DIGITAL DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES -OR DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - -Copyright 1990, 1991, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc.. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-glproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-glproto deleted file mode 100644 index 78b6de44..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-glproto +++ /dev/null @@ -1,27 +0,0 @@ -SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) -Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice including the dates of first publication and -either this permission notice or a reference to -http://oss.sgi.com/projects/FreeB/ -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Silicon Graphics, Inc. -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from -Silicon Graphics, Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-inputproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-inputproto deleted file mode 100644 index f0b75c0d..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-inputproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-kbproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-kbproto deleted file mode 100644 index 6f12c2f4..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-kbproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 1993 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-lg3dproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-lg3dproto deleted file mode 100644 index 03b62622..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-lg3dproto +++ /dev/null @@ -1,22 +0,0 @@ - -Copyright (c) 2004, Sun Microsystems, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SUN MICROSYSTEMS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Sun Microsystems shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Sun Microsystems. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-panoramixproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-panoramixproto deleted file mode 100644 index 7f33cbfd..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-panoramixproto +++ /dev/null @@ -1,12 +0,0 @@ -This is a stub file. This package has not yet had its complete licensing -information compiled. Please see the individual source files for details on -your rights to use and modify this software. - -Please submit updated COPYING files to the Xorg bugzilla: - -https://bugs.freedesktop.org/enter_bug.cgi?product=xorg - -All licensing questions regarding this software should be directed at the -Xorg mailing list: - -http://lists.freedesktop.org/mailman/listinfo/xorg diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-pmproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-pmproto deleted file mode 100644 index 3ce03b5d..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-pmproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-presentproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-presentproto deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-presentproto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-printproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-printproto deleted file mode 100644 index 3b590a8f..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-printproto +++ /dev/null @@ -1,29 +0,0 @@ -(c) Copyright 1996 Hewlett-Packard Company -(c) Copyright 1996 International Business Machines Corp. -(c) Copyright 1996, Oracle and/or its affiliates. All rights reserved. -(c) Copyright 1996 Novell, Inc. -(c) Copyright 1996 Digital Equipment Corp. -(c) Copyright 1996 Fujitsu Limited -(c) Copyright 1996 Hitachi, Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the copyright holders shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from said -copyright holders. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-randrproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-randrproto deleted file mode 100644 index 4ae7cc03..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-randrproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright © 2000 Compaq Computer Corporation -Copyright © 2002 Hewlett-Packard Company -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-recordproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-recordproto deleted file mode 100644 index ae257264..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-recordproto +++ /dev/null @@ -1,17 +0,0 @@ -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-renderproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-renderproto deleted file mode 100644 index f330a5d7..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-renderproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Author: Keith Packard, SuSE, Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-resourceproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-resourceproto deleted file mode 100644 index d878fd69..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-resourceproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002 XFree86 Inc - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-scrnsaverproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-scrnsaverproto deleted file mode 100644 index 8d5f0873..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-scrnsaverproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - -Author: Keith Packard, MIT X Consortium diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-trapproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-trapproto deleted file mode 100644 index 3ebeac69..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-trapproto +++ /dev/null @@ -1,18 +0,0 @@ -Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation, -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-videoproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-videoproto deleted file mode 100644 index 28dd80b0..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-videoproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts, -and the Massachusetts Institute of Technology, Cambridge, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or MIT not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. - - -Copyright (c) 2004 The Unichrome Project. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR(S) OR COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-windowswmproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-windowswmproto deleted file mode 100644 index 55a98f73..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-windowswmproto +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2002 Apple Computer, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-x11proto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-x11proto deleted file mode 100644 index 32cb88f0..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-x11proto +++ /dev/null @@ -1,108 +0,0 @@ -Copyright (c) 1991, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1985, 1987, 1988, 1990, 1991, 1993-1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -The X Window System is a Trademark of The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts. -Copyright 1989 by Hewlett-Packard Company. - - All Rights Reserved - -Permission to use, duplicate, change, and distribute this software and -its documentation for any purpose and without fee is granted, provided -that the above copyright notice appear in such copy and that this -copyright notice appear in all supporting documentation, and that the -names of Apollo Computer Inc., the Hewlett-Packard Company, or the X -Consortium not be used in advertising or publicity pertaining to -distribution of the software without written prior permission. - -HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. Hewlett-Packard shall not be liable for errors -contained herein or direct, indirect, special, incidental or -consequential damages in connection with the furnishing, -performance, or use of this material. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xcmiscproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xcmiscproto deleted file mode 100644 index 782a1ecc..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xcmiscproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xextproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xextproto deleted file mode 100644 index 23135f95..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xextproto +++ /dev/null @@ -1,201 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - - -Copyright 1988, 1989, 1990, 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name Network Computing Devices, Inc. not be -used in advertising or publicity pertaining to distribution of this -software without specific, written prior permission. - -THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC., -DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT -LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK -COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING -SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE, -DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND -REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - - -Copyright © 2007-2008 Peter Hutterer - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86bigfontproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86bigfontproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86bigfontproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86dgaproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86dgaproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86dgaproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86driproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86driproto deleted file mode 100644 index 26b68787..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86driproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. -Copyright 2000 VA Linux Systems, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86miscproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86miscproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86miscproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86rushproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86rushproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86rushproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86vidmodeproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86vidmodeproto deleted file mode 100644 index bc845c03..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xf86vidmodeproto +++ /dev/null @@ -1,25 +0,0 @@ -Copyright 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xineramaproto b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xineramaproto deleted file mode 100644 index 54284fc8..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/COPYING-xineramaproto +++ /dev/null @@ -1,45 +0,0 @@ -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/build.sh b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/meta.yaml b/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index e83770d7..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,78 +0,0 @@ -package: - name: xorg-x11-proto-devel-cos6-x86_64 - version: 7.7 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-proto-devel-7.7-14.el6.noarch.rpm - sha256: 34147662e82b9729652f013cb3578b02ca72786263bc7ab167d713da7ed28790 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-proto-devel-7.7-14.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: - - COPYING-applewmproto - - COPYING-bigreqsproto - - COPYING-compositeproto - - COPYING-damageproto - - COPYING-dmxproto - - COPYING-dri2proto - - COPYING-dri3proto - - COPYING-evieproto - - COPYING-fixesproto - - COPYING-fontcacheproto - - COPYING-fontsproto - - COPYING-glproto - - COPYING-inputproto - - COPYING-kbproto - - COPYING-lg3dproto - - COPYING-panoramixproto - - COPYING-pmproto - - COPYING-presentproto - - COPYING-printproto - - COPYING-randrproto - - COPYING-recordproto - - COPYING-renderproto - - COPYING-resourceproto - - COPYING-scrnsaverproto - - COPYING-trapproto - - COPYING-videoproto - - COPYING-windowswmproto - - COPYING-x11proto - - COPYING-xcmiscproto - - COPYING-xextproto - - COPYING-xf86bigfontproto - - COPYING-xf86dgaproto - - COPYING-xf86driproto - - COPYING-xf86miscproto - - COPYING-xf86rushproto - - COPYING-xf86vidmodeproto - - COPYING-xineramaproto - summary: (CDT) X.Org X11 Protocol headers - description: | - X.Org X11 Protocol headers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-applewmproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-applewmproto deleted file mode 100644 index be403fde..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-applewmproto +++ /dev/null @@ -1,27 +0,0 @@ -/************************************************************************** - -Copyright (c) 2002-2009 Apple, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -**************************************************************************/ - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-bigreqsproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-bigreqsproto deleted file mode 100644 index 142f2fab..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-bigreqsproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1992, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-compositeproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-compositeproto deleted file mode 100644 index b541db83..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-compositeproto +++ /dev/null @@ -1,41 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-damageproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-damageproto deleted file mode 100644 index d14c75a8..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-damageproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dmxproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dmxproto deleted file mode 100644 index 7ea03ea2..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dmxproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 2002-2004 Red Hat Inc., Durham, North Carolina. - -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation on the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dri2proto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dri2proto deleted file mode 100644 index a99b75ab..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dri2proto +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2007 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Soft- -ware"), to deal in the Software without restriction, including without -limitation the rights to use, copy, modify, merge, publish, distribute, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, provided that the above copyright -notice(s) and this permission notice appear in all copies of the Soft- -ware and that both the above copyright notice(s) and this permission -notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- -ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY -RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE- -QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- -MANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization of -the copyright holder. - -Authors: - Kristian Høgsberg (krh@redhat.com) diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dri3proto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dri3proto deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-dri3proto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-evieproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-evieproto deleted file mode 100644 index 316475fb..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-evieproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fixesproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fixesproto deleted file mode 100644 index c8114fef..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fixesproto +++ /dev/null @@ -1,42 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. -Copyright 2010 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fontcacheproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fontcacheproto deleted file mode 100644 index 3e473adc..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fontcacheproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1998-1999 Shunsuke Akiyama . -All rights reserved. -Copyright (c) 1998-1999 X-TrueType Server Project, All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fontsproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fontsproto deleted file mode 100644 index eac45aae..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-fontsproto +++ /dev/null @@ -1,86 +0,0 @@ -Copyright 1990, 1991 Network Computing Devices; -Portions Copyright 1987 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Network Computing Devices or Digital -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Network Computing Devices and Digital make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -NETWORK COMPUTING DEVICES AND DIGITAL DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES -OR DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - -Copyright 1990, 1991, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc.. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-glproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-glproto deleted file mode 100644 index 78b6de44..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-glproto +++ /dev/null @@ -1,27 +0,0 @@ -SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) -Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice including the dates of first publication and -either this permission notice or a reference to -http://oss.sgi.com/projects/FreeB/ -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Silicon Graphics, Inc. -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from -Silicon Graphics, Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-inputproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-inputproto deleted file mode 100644 index f0b75c0d..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-inputproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-kbproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-kbproto deleted file mode 100644 index 6f12c2f4..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-kbproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 1993 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-lg3dproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-lg3dproto deleted file mode 100644 index 03b62622..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-lg3dproto +++ /dev/null @@ -1,22 +0,0 @@ - -Copyright (c) 2004, Sun Microsystems, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SUN MICROSYSTEMS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Sun Microsystems shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Sun Microsystems. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-panoramixproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-panoramixproto deleted file mode 100644 index 7f33cbfd..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-panoramixproto +++ /dev/null @@ -1,12 +0,0 @@ -This is a stub file. This package has not yet had its complete licensing -information compiled. Please see the individual source files for details on -your rights to use and modify this software. - -Please submit updated COPYING files to the Xorg bugzilla: - -https://bugs.freedesktop.org/enter_bug.cgi?product=xorg - -All licensing questions regarding this software should be directed at the -Xorg mailing list: - -http://lists.freedesktop.org/mailman/listinfo/xorg diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-pmproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-pmproto deleted file mode 100644 index 3ce03b5d..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-pmproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-presentproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-presentproto deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-presentproto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-printproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-printproto deleted file mode 100644 index 3b590a8f..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-printproto +++ /dev/null @@ -1,29 +0,0 @@ -(c) Copyright 1996 Hewlett-Packard Company -(c) Copyright 1996 International Business Machines Corp. -(c) Copyright 1996, Oracle and/or its affiliates. All rights reserved. -(c) Copyright 1996 Novell, Inc. -(c) Copyright 1996 Digital Equipment Corp. -(c) Copyright 1996 Fujitsu Limited -(c) Copyright 1996 Hitachi, Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the copyright holders shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from said -copyright holders. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-randrproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-randrproto deleted file mode 100644 index 4ae7cc03..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-randrproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright © 2000 Compaq Computer Corporation -Copyright © 2002 Hewlett-Packard Company -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-recordproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-recordproto deleted file mode 100644 index ae257264..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-recordproto +++ /dev/null @@ -1,17 +0,0 @@ -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-renderproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-renderproto deleted file mode 100644 index f330a5d7..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-renderproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Author: Keith Packard, SuSE, Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-resourceproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-resourceproto deleted file mode 100644 index d878fd69..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-resourceproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002 XFree86 Inc - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-scrnsaverproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-scrnsaverproto deleted file mode 100644 index 8d5f0873..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-scrnsaverproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - -Author: Keith Packard, MIT X Consortium diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-trapproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-trapproto deleted file mode 100644 index 3ebeac69..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-trapproto +++ /dev/null @@ -1,18 +0,0 @@ -Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation, -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-videoproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-videoproto deleted file mode 100644 index 28dd80b0..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-videoproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts, -and the Massachusetts Institute of Technology, Cambridge, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or MIT not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. - - -Copyright (c) 2004 The Unichrome Project. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR(S) OR COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-windowswmproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-windowswmproto deleted file mode 100644 index 55a98f73..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-windowswmproto +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2002 Apple Computer, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-x11proto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-x11proto deleted file mode 100644 index 32cb88f0..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-x11proto +++ /dev/null @@ -1,108 +0,0 @@ -Copyright (c) 1991, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1985, 1987, 1988, 1990, 1991, 1993-1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -The X Window System is a Trademark of The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts. -Copyright 1989 by Hewlett-Packard Company. - - All Rights Reserved - -Permission to use, duplicate, change, and distribute this software and -its documentation for any purpose and without fee is granted, provided -that the above copyright notice appear in such copy and that this -copyright notice appear in all supporting documentation, and that the -names of Apollo Computer Inc., the Hewlett-Packard Company, or the X -Consortium not be used in advertising or publicity pertaining to -distribution of the software without written prior permission. - -HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. Hewlett-Packard shall not be liable for errors -contained herein or direct, indirect, special, incidental or -consequential damages in connection with the furnishing, -performance, or use of this material. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xcmiscproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xcmiscproto deleted file mode 100644 index 782a1ecc..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xcmiscproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xextproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xextproto deleted file mode 100644 index 23135f95..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xextproto +++ /dev/null @@ -1,201 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - - -Copyright 1988, 1989, 1990, 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name Network Computing Devices, Inc. not be -used in advertising or publicity pertaining to distribution of this -software without specific, written prior permission. - -THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC., -DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT -LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK -COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING -SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE, -DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND -REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - - -Copyright © 2007-2008 Peter Hutterer - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86bigfontproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86bigfontproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86bigfontproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86dgaproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86dgaproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86dgaproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86driproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86driproto deleted file mode 100644 index 26b68787..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86driproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. -Copyright 2000 VA Linux Systems, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86miscproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86miscproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86miscproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86rushproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86rushproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86rushproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86vidmodeproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86vidmodeproto deleted file mode 100644 index bc845c03..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xf86vidmodeproto +++ /dev/null @@ -1,25 +0,0 @@ -Copyright 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xineramaproto b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xineramaproto deleted file mode 100644 index 54284fc8..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/COPYING-xineramaproto +++ /dev/null @@ -1,45 +0,0 @@ -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/build.sh b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/meta.yaml b/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/meta.yaml deleted file mode 100644 index ab7f3110..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,78 +0,0 @@ -package: - name: xorg-x11-proto-devel-cos7-aarch64 - version: 2018.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm - sha256: ed33c07dd19aae73edaef6cb5daeca44fae87aa7fba16d5de6aad4c244f5232f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.x.org - license: MIT - license_family: MIT - license_file: - - COPYING-applewmproto - - COPYING-bigreqsproto - - COPYING-compositeproto - - COPYING-damageproto - - COPYING-dmxproto - - COPYING-dri2proto - - COPYING-dri3proto - - COPYING-evieproto - - COPYING-fixesproto - - COPYING-fontcacheproto - - COPYING-fontsproto - - COPYING-glproto - - COPYING-inputproto - - COPYING-kbproto - - COPYING-lg3dproto - - COPYING-panoramixproto - - COPYING-pmproto - - COPYING-presentproto - - COPYING-printproto - - COPYING-randrproto - - COPYING-recordproto - - COPYING-renderproto - - COPYING-resourceproto - - COPYING-scrnsaverproto - - COPYING-trapproto - - COPYING-videoproto - - COPYING-windowswmproto - - COPYING-x11proto - - COPYING-xcmiscproto - - COPYING-xextproto - - COPYING-xf86bigfontproto - - COPYING-xf86dgaproto - - COPYING-xf86driproto - - COPYING-xf86miscproto - - COPYING-xf86rushproto - - COPYING-xf86vidmodeproto - - COPYING-xineramaproto - summary: (CDT) X.Org X11 Protocol headers - description: | - X.Org X11 Protocol headers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-applewmproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-applewmproto deleted file mode 100644 index be403fde..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-applewmproto +++ /dev/null @@ -1,27 +0,0 @@ -/************************************************************************** - -Copyright (c) 2002-2009 Apple, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -**************************************************************************/ - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-bigreqsproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-bigreqsproto deleted file mode 100644 index 142f2fab..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-bigreqsproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1992, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-compositeproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-compositeproto deleted file mode 100644 index b541db83..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-compositeproto +++ /dev/null @@ -1,41 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-damageproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-damageproto deleted file mode 100644 index d14c75a8..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-damageproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright © 2001,2003 Keith Packard -Copyright © 2007 Eric Anholt - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dmxproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dmxproto deleted file mode 100644 index 7ea03ea2..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dmxproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 2002-2004 Red Hat Inc., Durham, North Carolina. - -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation on the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dri2proto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dri2proto deleted file mode 100644 index a99b75ab..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dri2proto +++ /dev/null @@ -1,29 +0,0 @@ -Copyright © 2007 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Soft- -ware"), to deal in the Software without restriction, including without -limitation the rights to use, copy, modify, merge, publish, distribute, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, provided that the above copyright -notice(s) and this permission notice appear in all copies of the Soft- -ware and that both the above copyright notice(s) and this permission -notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- -ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY -RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE- -QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- -MANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization of -the copyright holder. - -Authors: - Kristian Høgsberg (krh@redhat.com) diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dri3proto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dri3proto deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-dri3proto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-evieproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-evieproto deleted file mode 100644 index 316475fb..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-evieproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fixesproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fixesproto deleted file mode 100644 index c8114fef..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fixesproto +++ /dev/null @@ -1,42 +0,0 @@ -Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. -Copyright 2010 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fontcacheproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fontcacheproto deleted file mode 100644 index 3e473adc..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fontcacheproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1998-1999 Shunsuke Akiyama . -All rights reserved. -Copyright (c) 1998-1999 X-TrueType Server Project, All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fontsproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fontsproto deleted file mode 100644 index eac45aae..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-fontsproto +++ /dev/null @@ -1,86 +0,0 @@ -Copyright 1990, 1991 Network Computing Devices; -Portions Copyright 1987 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Network Computing Devices or Digital -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Network Computing Devices and Digital make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -NETWORK COMPUTING DEVICES AND DIGITAL DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES -OR DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - -Copyright 1990, 1991, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc.. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-glproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-glproto deleted file mode 100644 index 78b6de44..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-glproto +++ /dev/null @@ -1,27 +0,0 @@ -SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) -Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice including the dates of first publication and -either this permission notice or a reference to -http://oss.sgi.com/projects/FreeB/ -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Silicon Graphics, Inc. -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from -Silicon Graphics, Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-inputproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-inputproto deleted file mode 100644 index f0b75c0d..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-inputproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright 1989 by Hewlett-Packard Company, Palo Alto, California. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Hewlett-Packard not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright © 2009 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-kbproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-kbproto deleted file mode 100644 index 6f12c2f4..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-kbproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 1993 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-lg3dproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-lg3dproto deleted file mode 100644 index 03b62622..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-lg3dproto +++ /dev/null @@ -1,22 +0,0 @@ - -Copyright (c) 2004, Sun Microsystems, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SUN MICROSYSTEMS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Sun Microsystems shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Sun Microsystems. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-panoramixproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-panoramixproto deleted file mode 100644 index 7f33cbfd..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-panoramixproto +++ /dev/null @@ -1,12 +0,0 @@ -This is a stub file. This package has not yet had its complete licensing -information compiled. Please see the individual source files for details on -your rights to use and modify this software. - -Please submit updated COPYING files to the Xorg bugzilla: - -https://bugs.freedesktop.org/enter_bug.cgi?product=xorg - -All licensing questions regarding this software should be directed at the -Xorg mailing list: - -http://lists.freedesktop.org/mailman/listinfo/xorg diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-pmproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-pmproto deleted file mode 100644 index 3ce03b5d..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-pmproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-presentproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-presentproto deleted file mode 100644 index 8dcf1d48..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-presentproto +++ /dev/null @@ -1,19 +0,0 @@ -Copyright © 2013 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-printproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-printproto deleted file mode 100644 index 3b590a8f..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-printproto +++ /dev/null @@ -1,29 +0,0 @@ -(c) Copyright 1996 Hewlett-Packard Company -(c) Copyright 1996 International Business Machines Corp. -(c) Copyright 1996, Oracle and/or its affiliates. All rights reserved. -(c) Copyright 1996 Novell, Inc. -(c) Copyright 1996 Digital Equipment Corp. -(c) Copyright 1996 Fujitsu Limited -(c) Copyright 1996 Hitachi, Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the copyright holders shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from said -copyright holders. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-randrproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-randrproto deleted file mode 100644 index 4ae7cc03..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-randrproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright © 2000 Compaq Computer Corporation -Copyright © 2002 Hewlett-Packard Company -Copyright © 2006 Intel Corporation -Copyright © 2008 Red Hat, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting documentation, and -that the name of the copyright holders not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. The copyright holders make no representations -about the suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-recordproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-recordproto deleted file mode 100644 index ae257264..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-recordproto +++ /dev/null @@ -1,17 +0,0 @@ -Copyright 1995 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Network Computing Devices -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. - -NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-renderproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-renderproto deleted file mode 100644 index f330a5d7..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-renderproto +++ /dev/null @@ -1,20 +0,0 @@ -Copyright © 2000 SuSE, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of SuSE not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. SuSE makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Author: Keith Packard, SuSE, Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-resourceproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-resourceproto deleted file mode 100644 index d878fd69..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-resourceproto +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002 XFree86 Inc - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-scrnsaverproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-scrnsaverproto deleted file mode 100644 index 8d5f0873..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-scrnsaverproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) 1992 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - -Author: Keith Packard, MIT X Consortium diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-trapproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-trapproto deleted file mode 100644 index 3ebeac69..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-trapproto +++ /dev/null @@ -1,18 +0,0 @@ -Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation, -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-videoproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-videoproto deleted file mode 100644 index 28dd80b0..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-videoproto +++ /dev/null @@ -1,63 +0,0 @@ -Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts, -and the Massachusetts Institute of Technology, Cambridge, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or MIT not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. - - -Copyright (c) 2004 The Unichrome Project. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHOR(S) OR COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-windowswmproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-windowswmproto deleted file mode 100644 index 55a98f73..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-windowswmproto +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2002 Apple Computer, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-x11proto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-x11proto deleted file mode 100644 index 32cb88f0..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-x11proto +++ /dev/null @@ -1,108 +0,0 @@ -Copyright (c) 1991, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1985, 1987, 1988, 1990, 1991, 1993-1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -The X Window System is a Trademark of The Open Group. - - -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts. -Copyright 1989 by Hewlett-Packard Company. - - All Rights Reserved - -Permission to use, duplicate, change, and distribute this software and -its documentation for any purpose and without fee is granted, provided -that the above copyright notice appear in such copy and that this -copyright notice appear in all supporting documentation, and that the -names of Apollo Computer Inc., the Hewlett-Packard Company, or the X -Consortium not be used in advertising or publicity pertaining to -distribution of the software without written prior permission. - -HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. Hewlett-Packard shall not be liable for errors -contained herein or direct, indirect, special, incidental or -consequential damages in connection with the furnishing, -performance, or use of this material. - - -Copyright (c) 1999 The XFree86 Project Inc. - -All Rights Reserved. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The XFree86 Project -Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from The XFree86 Project Inc. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xcmiscproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xcmiscproto deleted file mode 100644 index 782a1ecc..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xcmiscproto +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1993, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xextproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xextproto deleted file mode 100644 index 23135f95..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xextproto +++ /dev/null @@ -1,201 +0,0 @@ -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - - -Copyright 1988, 1989, 1990, 1994 Network Computing Devices, Inc. - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name Network Computing Devices, Inc. not be -used in advertising or publicity pertaining to distribution of this -software without specific, written prior permission. - -THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC., -DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT -LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK -COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING -SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE, -DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND -REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - - -Copyright © 2007-2008 Peter Hutterer - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86bigfontproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86bigfontproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86bigfontproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86dgaproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86dgaproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86dgaproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86driproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86driproto deleted file mode 100644 index 26b68787..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86driproto +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. -Copyright 2000 VA Linux Systems, Inc. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86miscproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86miscproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86miscproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86rushproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86rushproto deleted file mode 100644 index 9f1e9997..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86rushproto +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86vidmodeproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86vidmodeproto deleted file mode 100644 index bc845c03..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xf86vidmodeproto +++ /dev/null @@ -1,25 +0,0 @@ -Copyright 1995 Kaleb S. KEITHLEY - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL Kaleb S. KEITHLEY BE LIABLE FOR ANY CLAIM, DAMAGES -OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Kaleb S. KEITHLEY -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -from Kaleb S. KEITHLEY diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xineramaproto b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xineramaproto deleted file mode 100644 index 54284fc8..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/COPYING-xineramaproto +++ /dev/null @@ -1,45 +0,0 @@ -Copyright 2003 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard, Massachusetts. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/build.sh b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/meta.yaml b/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/meta.yaml deleted file mode 100644 index 91b516d3..00000000 --- a/legacy_cdts/xorg-x11-proto-devel-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,78 +0,0 @@ -package: - name: xorg-x11-proto-devel-cos7-ppc64le - version: 2018.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm - sha256: ed33c07dd19aae73edaef6cb5daeca44fae87aa7fba16d5de6aad4c244f5232f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-proto-devel-2018.4-1.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: https://www.x.org - license: MIT - license_family: MIT - license_file: - - COPYING-applewmproto - - COPYING-bigreqsproto - - COPYING-compositeproto - - COPYING-damageproto - - COPYING-dmxproto - - COPYING-dri2proto - - COPYING-dri3proto - - COPYING-evieproto - - COPYING-fixesproto - - COPYING-fontcacheproto - - COPYING-fontsproto - - COPYING-glproto - - COPYING-inputproto - - COPYING-kbproto - - COPYING-lg3dproto - - COPYING-panoramixproto - - COPYING-pmproto - - COPYING-presentproto - - COPYING-printproto - - COPYING-randrproto - - COPYING-recordproto - - COPYING-renderproto - - COPYING-resourceproto - - COPYING-scrnsaverproto - - COPYING-trapproto - - COPYING-videoproto - - COPYING-windowswmproto - - COPYING-x11proto - - COPYING-xcmiscproto - - COPYING-xextproto - - COPYING-xf86bigfontproto - - COPYING-xf86dgaproto - - COPYING-xf86driproto - - COPYING-xf86miscproto - - COPYING-xf86rushproto - - COPYING-xf86vidmodeproto - - COPYING-xineramaproto - summary: (CDT) X.Org X11 Protocol headers - description: | - X.Org X11 Protocol headers - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-server-common-cos6-x86_64/build.sh b/legacy_cdts/xorg-x11-server-common-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-server-common-cos6-x86_64/meta.yaml b/legacy_cdts/xorg-x11-server-common-cos6-x86_64/meta.yaml deleted file mode 100644 index bcc92943..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xorg-x11-server-common-cos6-x86_64 - version: 1.17.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-server-common-1.17.4-17.el6.centos.x86_64.rpm - sha256: eda900d7276fbd94ee9245a797d125823f3e8f6fba6a39de8f483bd74b5df178 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-server-1.17.4-17.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos6-x86_64 >=0.30.0 *_{{ cdt_build_number|int }} - host: - - pixman-cos6-x86_64 >=0.30.0 *_{{ cdt_build_number|int }} - run: - - pixman-cos6-x86_64 >=0.30.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Xorg server common files - description: | - Common files shared among all X servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-server-common-cos6-x86_64/x11-license b/legacy_cdts/xorg-x11-server-common-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-server-common-cos7-aarch64/build.sh b/legacy_cdts/xorg-x11-server-common-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-server-common-cos7-aarch64/meta.yaml b/legacy_cdts/xorg-x11-server-common-cos7-aarch64/meta.yaml deleted file mode 100644 index 9fd001c0..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xorg-x11-server-common-cos7-aarch64 - version: 1.20.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-server-common-1.20.4-10.el7.aarch64.rpm - sha256: fcfce28b6290a14153b3124b2ef7d6351ba3df48b5d7d5a0b863df67164eb3f3 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos7-aarch64 >=0.30.0 *_{{ cdt_build_number|int }} - host: - - pixman-cos7-aarch64 >=0.30.0 *_{{ cdt_build_number|int }} - run: - - pixman-cos7-aarch64 >=0.30.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Xorg server common files - description: | - Common files shared among all X servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-server-common-cos7-aarch64/x11-license b/legacy_cdts/xorg-x11-server-common-cos7-aarch64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos7-aarch64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/build.sh b/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/meta.yaml b/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/meta.yaml deleted file mode 100644 index 4694d695..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,47 +0,0 @@ -package: - name: xorg-x11-server-common-cos7-ppc64le - version: 1.20.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-server-common-1.20.4-10.el7.ppc64le.rpm - sha256: 63b3ba24007c999e69d06ac013f5e4357b3e8e213b4f40b69c428993bee7eca6 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - pixman-cos7-ppc64le >=0.30.0 *_{{ cdt_build_number|int }} - host: - - pixman-cos7-ppc64le >=0.30.0 *_{{ cdt_build_number|int }} - run: - - pixman-cos7-ppc64le >=0.30.0 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: x11-license - summary: (CDT) Xorg server common files - description: | - Common files shared among all X servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/x11-license b/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/xorg-x11-server-common-cos7-ppc64le/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/build.sh b/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/meta.yaml b/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/meta.yaml deleted file mode 100644 index 9c0e7251..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: xorg-x11-server-xvfb-cos6-x86_64 - version: 1.17.4 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-server-Xvfb-1.17.4-17.el6.centos.x86_64.rpm - sha256: a19ef575f929cea75abf984d92fd5cc77e77e9b8525904b2f979c2cc89cd2c92 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-server-1.17.4-17.el6.centos.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xorg-x11-server-common-cos6-x86_64 >=1.17.4 *_{{ cdt_build_number|int }} - host: - - xorg-x11-server-common-cos6-x86_64 >=1.17.4 *_{{ cdt_build_number|int }} - run: - - xorg-x11-server-common-cos6-x86_64 >=1.17.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT and GPLv2 - license_family: GPL2 - license_file: x11-license - summary: (CDT) A X Windows System virtual framebuffer X server. - description: | - Xvfb (X Virtual Frame Buffer) is an X server that is able to run on machines - with no display hardware and no physical input devices. Xvfb simulates a dumb - framebuffer using virtual memory. Xvfb does not open any devices, but behaves - otherwise as an X display. Xvfb is normally used for testing servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/x11-license b/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos6-x86_64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/build.sh b/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/meta.yaml b/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/meta.yaml deleted file mode 100644 index 34323fc2..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: xorg-x11-server-xvfb-cos7-aarch64 - version: 1.20.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.aarch64.rpm - sha256: 0bbeba9f74db9dc5adbe6e0b2d70e1c9624fc698fef09525517220fff2562c47 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xorg-x11-server-common-cos7-aarch64 >=1.20.4 *_{{ cdt_build_number|int }} - host: - - xorg-x11-server-common-cos7-aarch64 >=1.20.4 *_{{ cdt_build_number|int }} - run: - - xorg-x11-server-common-cos7-aarch64 >=1.20.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT and GPLv2 - license_family: GPL2 - license_file: x11-license - summary: (CDT) A X Windows System virtual framebuffer X server. - description: | - Xvfb (X Virtual Frame Buffer) is an X server that is able to run on machines - with no display hardware and no physical input devices. Xvfb simulates a dumb - framebuffer using virtual memory. Xvfb does not open any devices, but behaves - otherwise as an X display. Xvfb is normally used for testing servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/x11-license b/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos7-aarch64/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/build.sh b/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/meta.yaml b/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/meta.yaml deleted file mode 100644 index 1bb894ed..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -package: - name: xorg-x11-server-xvfb-cos7-ppc64le - version: 1.20.4 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-server-Xvfb-1.20.4-10.el7.ppc64le.rpm - sha256: b61230720989d364663c12cece3512d2dc50466532d9a802df6f76f8edf3a379 - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-server-1.20.4-10.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: false - detect_binary_files_with_prefix: false - missing_dso_whitelist: - - '*' - -requirements: - build: - - xorg-x11-server-common-cos7-ppc64le >=1.20.4 *_{{ cdt_build_number|int }} - host: - - xorg-x11-server-common-cos7-ppc64le >=1.20.4 *_{{ cdt_build_number|int }} - run: - - xorg-x11-server-common-cos7-ppc64le >=1.20.4 *_{{ cdt_build_number|int }} - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT and GPLv2 - license_family: GPL2 - license_file: x11-license - summary: (CDT) A X Windows System virtual framebuffer X server. - description: | - Xvfb (X Virtual Frame Buffer) is an X server that is able to run on machines - with no display hardware and no physical input devices. Xvfb simulates a dumb - framebuffer using virtual memory. Xvfb does not open any devices, but behaves - otherwise as an X display. Xvfb is normally used for testing servers. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/x11-license b/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/x11-license deleted file mode 100644 index 5ea8a990..00000000 --- a/legacy_cdts/xorg-x11-server-xvfb-cos7-ppc64le/x11-license +++ /dev/null @@ -1,941 +0,0 @@ -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at http://www.opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/legacy_cdts/xorg-x11-util-macros-cos6-x86_64/build.sh b/legacy_cdts/xorg-x11-util-macros-cos6-x86_64/build.sh deleted file mode 100755 index 4ee7fe6a..00000000 --- a/legacy_cdts/xorg-x11-util-macros-cos6-x86_64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-util-macros-cos6-x86_64/meta.yaml b/legacy_cdts/xorg-x11-util-macros-cos6-x86_64/meta.yaml deleted file mode 100644 index d2a2aef5..00000000 --- a/legacy_cdts/xorg-x11-util-macros-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xorg-x11-util-macros-cos6-x86_64 - version: 1.19.0 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/xorg-x11-util-macros-1.19.0-3.el6.noarch.rpm - sha256: 937647195e65052a89cd1e740fa45c5bb1c1f3e5e2fb710fecc066a06f90872f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el6.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/xorg-x11-util-macros-1.19.0/COPYING - summary: "(CDT) X.Org X11 Autotools macros" - description: | - X.Org X11 autotools macros required for building the various packages that - comprise the X Window System. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-util-macros-cos7-aarch64/build.sh b/legacy_cdts/xorg-x11-util-macros-cos7-aarch64/build.sh deleted file mode 100755 index 97499cee..00000000 --- a/legacy_cdts/xorg-x11-util-macros-cos7-aarch64/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/aarch64-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-util-macros-cos7-aarch64/meta.yaml b/legacy_cdts/xorg-x11-util-macros-cos7-aarch64/meta.yaml deleted file mode 100644 index ea9e2ac9..00000000 --- a/legacy_cdts/xorg-x11-util-macros-cos7-aarch64/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xorg-x11-util-macros-cos7-aarch64 - version: 1.19.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/aarch64/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm - sha256: 30b28d47366534ca958fce31e99de59d5a0ed52fc479049c5cd7bf9ad7d1373f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-aarch64 ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/xorg-x11-util-macros-1.19.0/COPYING - summary: "(CDT) X.Org X11 Autotools macros" - description: | - X.Org X11 autotools macros required for building the various packages that - comprise the X Window System. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_cdts/xorg-x11-util-macros-cos7-ppc64le/build.sh b/legacy_cdts/xorg-x11-util-macros-cos7-ppc64le/build.sh deleted file mode 100755 index 0f6cb1aa..00000000 --- a/legacy_cdts/xorg-x11-util-macros-cos7-ppc64le/build.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -SYSROOT_DIR="${PREFIX}"/powerpc64le-conda_cos7-linux-gnu/sysroot - -mkdir -p "${SYSROOT_DIR}" -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd ${SRC_DIR}/binary > /dev/null 2>&1 -rsync -K -a . "${SYSROOT_DIR}" -popd > /dev/null 2>&1 - -# START OF INSERTED BUILD APPENDS - -# END OF INSERTED BUILD APPENDS - -# this code makes sure that any symlinks are relative and their targets exist -# the CDT would fail at test time, but doing it here produces useful error -# messages for fixing things -error_code=0 -for blnk in $(find ./binary -type l); do - # loop is over symlinks in the RPM, so get the path in the sysroot - lnk=${SYSROOT_DIR}${blnk#"./binary"} - - # if it is not a link in the sysroot, move on - if [[ ! -L ${lnk} ]]; then - continue - fi - - # get the link dir and the destination of the link - lnk_dir=$(dirname ${lnk}) - lnk_dst_nm=$(readlink ${lnk}) - if [[ ${lnk_dst_nm:0:1} == "/" ]]; then - lnk_dst=${lnk_dst_nm} - else - lnk_dst="${lnk_dir}/${lnk_dst_nm}" - fi - - # now test if it is absolute and relative to the system and not the PREFIX - # also test if the dest file exists - if [[ ${lnk_dst_nm:0:1} == "/" ]] && [[ ! ${lnk_dst_nm} == ${SYSROOT_DIR}* ]]; then - echo "***WARNING ABSOLUTE SYMLINK***: ${lnk} -> ${lnk_dst}" - error_code=1 - elif [[ ! -e "${lnk_dst}" ]]; then - echo "***WARNING SYMLINK W/O DESTINATION: ${lnk} -> ${lnk_dst}" - error_code=1 - fi -done - -exit ${error_code} diff --git a/legacy_cdts/xorg-x11-util-macros-cos7-ppc64le/meta.yaml b/legacy_cdts/xorg-x11-util-macros-cos7-ppc64le/meta.yaml deleted file mode 100644 index d414c2e9..00000000 --- a/legacy_cdts/xorg-x11-util-macros-cos7-ppc64le/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: xorg-x11-util-macros-cos7-ppc64le - version: 1.19.0 - -source: - - url: http://mirror.centos.org/altarch/7/os/ppc64le/Packages/xorg-x11-util-macros-1.19.0-3.el7.noarch.rpm - sha256: 30b28d47366534ca958fce31e99de59d5a0ed52fc479049c5cd7bf9ad7d1373f - no_hoist: true - folder: binary - # - url: http://vault.centos.org/7.7.1908/os/Source/SPackages/xorg-x11-util-macros-1.19.0-3.el7.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number|int }} - noarch: generic - binary_relocation: False - detect_binary_files_with_prefix: False - missing_dso_whitelist: - - '*' - -requirements: - run_constrained: - - sysroot_linux-ppc64le ==99999999999 - -test: - commands: - - echo "it installs!" - -about: - home: http://www.x.org - license: MIT - license_family: MIT - license_file: {{ SRC_DIR }}/binary/usr/share/doc/xorg-x11-util-macros-1.19.0/COPYING - summary: "(CDT) X.Org X11 Autotools macros" - description: | - X.Org X11 autotools macros required for building the various packages that - comprise the X Window System. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/legacy_custom_cdts/README.md b/legacy_custom_cdts/README.md deleted file mode 100644 index 4233cd4a..00000000 --- a/legacy_custom_cdts/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# custom CDT recipes - -This directory holds custom CDT recipes for the legacy, old-style compilers. diff --git a/legacy_custom_cdts/libudev-devel-cos6-x86_64/build.sh b/legacy_custom_cdts/libudev-devel-cos6-x86_64/build.sh deleted file mode 100755 index 618be89c..00000000 --- a/legacy_custom_cdts/libudev-devel-cos6-x86_64/build.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -set -o errexit -o pipefail - -mkdir -p "${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot -if [[ -d usr/lib ]]; then - if [[ ! -d lib ]]; then - ln -s usr/lib lib - fi -fi -if [[ -d usr/lib64 ]]; then - if [[ ! -d lib64 ]]; then - ln -s usr/lib64 lib64 - fi -fi -pushd "${PREFIX}"/x86_64-conda_cos6-linux-gnu/sysroot > /dev/null 2>&1 -cp -Rf "${SRC_DIR}"/binary/* . -popd diff --git a/legacy_custom_cdts/libudev-devel-cos6-x86_64/meta.yaml b/legacy_custom_cdts/libudev-devel-cos6-x86_64/meta.yaml deleted file mode 100644 index 09420c45..00000000 --- a/legacy_custom_cdts/libudev-devel-cos6-x86_64/meta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -package: - name: libudev-devel-cos6-x86_64 - version: 147 - -source: - - url: https://vault.centos.org/6.10/os/x86_64/Packages/libudev-devel-147-2.73.el6_8.2.x86_64.rpm - sha256: 318322d5e63b27bf423e011e9b3d8863e5b1aa5ac57de131add0a85c8e6bbbfe - no_hoist: true - folder: binary - # - url: http://vault.centos.org/6.10/os/Source/SPackages/udev-147-2.73.el6_8.2.src.rpm - # no_hoist: true - # folder: source - -build: - number: {{ cdt_build_number }} - noarch: generic - missing_dso_whitelist: - - '*' - -# udev is removed because it is not in the feedstock -requirements: - build: - - libudev-cos6-x86_64 ==147 - # - udev-cos6-x86_64 ==147 - host: - - libudev-cos6-x86_64 ==147 - # - udev-cos6-x86_64 ==147 - run: - - libudev-cos6-x86_64 ==147 - # - udev-cos6-x86_64 ==147 - run_constrained: - - sysroot_linux-64 ==99999999999 - -about: - home: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html - license: LGPL-2.0-or-later - license_family: LGPL - license_file: {{ SRC_DIR }}/binary/usr/share/doc/libudev-devel-147/COPYING - summary: "(CDT) Development files for libudev" - description: | - This package contains the development files for the library libudev, a dynamic - library, which provides access to udev device information. - -extra: - recipe-maintainers: - - conda-forge/help-cdts diff --git a/licenses/audit-libs-copying.lib b/licenses/audit-libs-copying.lib new file mode 100644 index 00000000..ba2be481 --- /dev/null +++ b/licenses/audit-libs-copying.lib @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/licenses/cracklib-copying.lib b/licenses/cracklib-copying.lib new file mode 100644 index 00000000..ba2be481 --- /dev/null +++ b/licenses/cracklib-copying.lib @@ -0,0 +1,515 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +^L + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +^L + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +^L + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +^L + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper +mail. + +You should also get your employer (if you work as a programmer) or +your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/licenses/libibcm-devel-license b/licenses/libibcm-devel-license deleted file mode 100644 index ee1a79ff..00000000 --- a/licenses/libibcm-devel-license +++ /dev/null @@ -1,378 +0,0 @@ -This software is available to you under a choice of one of two -licenses. You may choose to be licensed under the terms of the the -OpenIB.org BSD license or the GNU General Public License (GPL) Version -2, both included below. - -Copyright (c) 2004 Topspin Communications. All rights reserved. - -================================================================== - - OpenIB.org BSD license - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -================================================================== - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/licenses/webkitgtk-license b/licenses/webkitgtk-license deleted file mode 100644 index 35a0945f..00000000 --- a/licenses/webkitgtk-license +++ /dev/null @@ -1,502 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - -Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - -When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - -We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - -For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - -GNU LESSER GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -c) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -d) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -e) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! diff --git a/print_all_pkg_names.py b/print_all_pkg_names.py index 84472a67..cbd7684f 100644 --- a/print_all_pkg_names.py +++ b/print_all_pkg_names.py @@ -7,8 +7,6 @@ from wurlitzer import pipes from cdt_config import ( - LEGACY_CDT_PATH, - LEGACY_CUSTOM_CDT_PATH, CDT_PATH, CUSTOM_CDT_PATH, ) @@ -42,8 +40,6 @@ def print_names(): recipes = set( glob.glob(CDT_PATH + "/*") + glob.glob(CUSTOM_CDT_PATH + "/*") - + glob.glob(LEGACY_CDT_PATH + "/*") - + glob.glob(LEGACY_CUSTOM_CDT_PATH + "/*") ) recipes = sorted( r for r in recipes if not r.endswith("README.md") diff --git a/render_readme.py b/render_readme.py index 412582a3..9dc8a3a5 100644 --- a/render_readme.py +++ b/render_readme.py @@ -4,8 +4,6 @@ from jinja2 import Template from cdt_config import ( - LEGACY_CDT_PATH, - LEGACY_CUSTOM_CDT_PATH, CDT_PATH, CUSTOM_CDT_PATH, ) @@ -15,8 +13,6 @@ def render_readme(): recipes = set( glob.glob(CDT_PATH + "/*") + glob.glob(CUSTOM_CDT_PATH + "/*") - + glob.glob(LEGACY_CDT_PATH + "/*") - + glob.glob(LEGACY_CUSTOM_CDT_PATH + "/*") ) recipes = sorted(set( os.path.basename(r) for r in recipes if not r.endswith("README.md") diff --git a/rpm.py b/rpm.py index 55e67003..b9c93094 100644 --- a/rpm.py +++ b/rpm.py @@ -79,7 +79,7 @@ # This is used in two places default_architecture = "x86_64" -default_distro = "centos6" +default_distro = "centos7" RPM_META = """\ package: @@ -189,37 +189,12 @@ def _gen_cdts(single_sysroot): return dict( { - "centos6": { - "dirname": "centos6", - "short_name": "cos6", - # "base_url": "http://mirror.centos.org/centos/6.10/os/{base_architecture}/CentOS/", # noqa - "base_url": "https://vault.centos.org/6.10/os/{base_architecture}/Packages/", # noqa - "sbase_url": "http://vault.centos.org/6.10/os/Source/SPackages/", - # "repomd_url": "http://mirror.centos.org/centos/6.10/os/{base_architecture}/repodata/repomd.xml", # noqa - "repomd_url": "https://vault.centos.org/6.10/os/{base_architecture}/repodata/repomd.xml", # noqa - "host_machine": ( - "{architecture}-conda-linux-gnu" - if single_sysroot else - "{architecture}-conda_cos6-linux-gnu" - ), - "host_subdir": "linux-{bits}", - "fname_architecture": "{architecture}", - "rpm_filename_platform": "el6.{architecture}", - "checksummer": hashlib.sha256, - "checksummer_name": "sha256", - # Some macros are defined in /etc/rpm/macros.* but I cannot find where - # these ones are defined. Also, rpm --eval "%{gdk_pixbuf_base_version}" - # gives nothing nor does rpm --showrc | grep gdk - "macros": {"pyver": "2.6.6", "gdk_pixbuf_base_version": "2.24.1"}, - "allow_missing_sources": True, - "glibc_ver": "2.12", - }, "centos7": { "dirname": "centos7", "short_name": "cos7", - "base_url": "http://mirror.centos.org/centos/7/os/{base_architecture}/CentOS/", # noqa - "sbase_url": "http://vault.centos.org/7.7.1908/os/Source/SPackages/", - "repomd_url": "http://mirror.centos.org/centos/7/os/{base_architecture}/repodata/repomd.xml", # noqa + "base_url": "http://vault.centos.org/7.9.2009/os/{base_architecture}/Packages/", # noqa + "sbase_url": "http://vault.centos.org/7.9.2009/os/Source/SPackages/", + "repomd_url": "http://vault.centos.org/7.9.2009/os/{base_architecture}/repodata/repomd.xml", # noqa "host_machine": ( "{architecture}-conda-linux-gnu" if single_sysroot else @@ -240,9 +215,9 @@ def _gen_cdts(single_sysroot): "centos7-alt": { "dirname": "centos7", "short_name": "cos7", - "base_url": "http://mirror.centos.org/altarch/7/os/{base_architecture}/CentOS/", # noqa - "sbase_url": "http://vault.centos.org/7.7.1908/os/Source/SPackages/", - "repomd_url": "http://mirror.centos.org/altarch/7/os/{base_architecture}/repodata/repomd.xml", # noqa + "base_url": "https://vault.centos.org/altarch/7.9.2009/os/{base_architecture}/Packages/", # noqa + "sbase_url": "http://vault.centos.org/altarch/7.9.2009/os/Source/SPackages/", + "repomd_url": "https://vault.centos.org/altarch/7.9.2009/os/{base_architecture}/repodata/repomd.xml", # noqa "host_machine": ( "{gnu_architecture}-conda-linux-gnu" if single_sysroot else